• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:36
CEST 05:36
KST 12:36
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Finals Preview: Sweet Victory!9[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Evil Geniuses - shutting down13ISSL (IntoTheTV x SOOP SC2 League): Premier5Weekly Cups (October 12-18): 5.0.17 era begins1[$1250] International ShieldBattery League55Weekly Cups (October 5-11): Farewell to 5.0.167
StarCraft 2
General
REPORT: StarCraft 2: Remastered In Development Evil Geniuses - shutting down How do you feel about the mass reverts in the 5.0.17 PTR? No more SC2 streamers on team liquid? Daily SC2 Player Grid - feedback wanted
Tourneys
ScienceCraft (October 24-25) - Live Event RSL goes to London! 2026 Offline Finals Nov 21-22 ISSL (IntoTheTV x SOOP SC2 League): Premier Sparkling Tuna Cup - Weekly Open Tournament WORTEX Challenger Series — Open SC2 LAN in Budapes
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps [A] Nemrods 1/4 players [M] (2) Sweltering Sands [M] (2) Frigid Storage
External Content
Mutation # 548 Shining Bright The PondCast: SC2 News & Results Mutation # 547 Temple Of Terror Mutation # 546 Catch the Train
Brood War
General
Starcraft player cRuZa Passed away. Young Players Tournament Announced by SOOP Rollback Netcode in Brood War SCHNAIL now supports Remastered BGH Auto Balance -> http://bghmmr.eu/
Tourneys
Small VOD Thread 2.0 2v2v2v2 Tournament [ASL22] Grand Finals [Megathread] Daily Proleagues
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) 50,000-Word Terran Builds Memo 2026-10-22 Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Armies of Exigo - YesYes? General RTS Discussion Thread Dawn of War IV
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Artificial Intelligence Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
Serral Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion!
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
How Much Genes Contribute to…
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10740 users

[NA LCS Summer] Week 4 Write-up

Forum Index > LoL General
Post a Reply
NeoIllusions
Profile Blog Joined December 2002
United States37500 Posts
Last Edited: 2013-07-08 18:40:45
July 08 2013 18:36 GMT
#1

NAME OF ARTICLE

Table of Contents



A Demonstration of Superior Judgement



Pull The Strings, Watch Them Dance



All In Good Time


Check out the LCS schedule and matchups at lolesports.com

Star-Spangled Sunder


Celebrating the 4th of July, the League of Legends Champion Series packed a whopping eight games into one day. While many Americans were probably out watching fireworks, the LCS had some sparks of its own. Zuna gave an explosive performance, bringing out Tristana once again and helped his team to a 2–0 week; wins over Curse and Dig proved that Vulcun deserved their deep run last split. Dyrus seemed unfazed this week from his shakiness from Anaheim; a hyper charged Jayce, finished a shocking combined 14-0-14, led TSM to their 2–0 week, and kept them within reach of the top spots. Unfortunately, Lady Luck smiled on neither dignitas nor Curse, who both went 0–2 this week to join the ranks of Velocity at below .500.

[image loading][image loading]

Who Has Risen?

Overall Standings


[image loading]

A Demonstration of Superior Judgement

The Advent of Vulcun


In the LCS Spring Split, Team Vulcun sat rarely noticed in the middle of the pack, just below the Season 2 giants. Defying expectations, Vulcun reached lofty heights during the Spring Playoffs, yet many discounted it as a fluke by their opponents, and paid them little mind. Entering the Summer Split, the C9 hype train and already-attentive fans of the old guard bulldozed mention of Vulcun from the community commentary, despite matching the Week One score of TSM, last Split's Champions and keeping an even pace with CLG up until this week. When they surpassed them. Now an 8-4 Vulcun sits above all four of last Split's major contenders, exceeded only by the near-immaculate Cloud 9. Yet still, polls favor the slumping Curse and Dignitas. Now that they have the tournament standings to prove the strength of their play, it may be too late for true hipster cred, but jump on the Vulcun bandwagon before everyone else "discovers" their strength.

[image loading]
Fool me once, shame on you. Fool me twice...

Vulcun refined their sloppier elements from the Spring Split prior to Summer's beginning, developing themselves into a highly aggressive, objective-based team fueled by intelligent decision-making and teamfighting. As showcased in Week 4, when Vulcun's roster performs their duties perfectly, little can be done to stop them. Vulcun's early game revolves around Xmithie, an aggressive early game ganker and invader who can either threaten lanes or keep objectives on lockdown (or both, as seen this week on his Elise). The 3.8 jungle especially lends strength to this style, since the payoff for the buff control he exerts is greater than ever. Sycho Sid continues to perform the stalwart Top Lane role he filled in the Spring Split, leaving only to cover his teammates and engage into the enemy teams. Zuna currently makes up for his mediocre farming by playing safer Champions like Tristana, Kog'maw, and Caitlyn with whom he can eventually outfight any Champion in the game, whether teamfighting or 1v1ing. On the other hand, mandatorycloud remains Vulcun's foremost carry and is able to perform this role whether he's utilizing Ryze's late game damage or Lissandra's deadly CC and initiate. Finally there's their Support and shotcaller BloodWater, whose play-making supports lend overwhelming strength to Vulcun's teamfighting (and, in fact, earn him the highest KDA of the team). Coupled with this is his great decision-making that has Vulcun to push multiple lanes, consistently nab Dragons, or lie in ambush in the Baron pit at the exact right moments. With the strength and style of their play, it's no wonder why the comparison between themselves and Cloud 9 has been drawn (and by C9 themselves no less). Both teams seem to have found the magic solution that leads to Summer Split victories, but Vulcun gets little attention and praise for the achievements that led them to second place this week. Yet perhaps this is exactly what Vulcun wants: the longer they go under the radar, the more and more impressive their coming victories will be.

[Match of the Day #1]

[image loading]dig vs VUL[image loading]
Bans: [image loading] [image loading] [image loading]      [image loading] [image loading] [image loading] [image loading] [image loading]
                13 [image loading]       dig        [image loading] 56.2
                vs.
                18 [image loading]        VUL        [image loading] 65.0
Bans: [image loading] [image loading] [image loading]      [image loading] [image loading] [image loading] [image loading] [image loading]
Vulcun played their style perfectly in the final game of the Week 4 Independence Day marathon. With an entire team of comfortable Champions, Vulcun prepared to go head to head with the split-push/Twisted Fate gank + Graves/Sona bot style dignitas showcased earlier in the day against Cloud 9. Vulcun began with a Blue buff invade, using their 2v1 positioning on Purple side and early strength of Elise to take away Crumbz's first critical Blue. Far behind, Crumbz could do nothing to prevent Vulcun from dealing heavy damage to the top outer turret and eventually fed First Blood when he got too close to the Vulcun trio. Xmithie continued his jungle reign of terror for the next five minutes by ganking KiWiKiD twice in mid lane and getting mancloud kills both times. After a Sycho Sid Stand United helped Zuna take down imaqtpie, Vulcun took their first Dragon for free. However, dignitas kept themselves in the game by outfarming Vulcun in nearly every lane, matching them turret for turret, and taking a 13:15 teamfight when scarra Flashed to initiate a Moonfall/Crescendo/Collateral Damage combo, allowing dig to take advantage of their midgame power and AoE abilities.

When the game left the laning phase, Vulcun stayed on top of Dragons, but fell prey to their lack of farm, a few painful facechecks from Zuna, and some well-executed Destiny/Gate ganks to assist the split-pushing scarra. The teams were still fairly even at 28:30 when Sycho Sid once again fell to a TF gank in the top lane, leading to an inhibitor trade of Vulcun's top for dignitas's mid (after imaqtpie fell defending it). Vulcun then displayed their aggressive decision-making by running straight towards Baron, taking the objective before the poorly-warding dignitas even knew they were there. From there dig attempted to thwart Vulcun's lead through ambushes, but they could not find picks while Vulcun demolished turrets and killed monsters (including all FIVE of the game's Dragons). In a desperate bid for the win, dignitas engaged with Shurelya's, but were brought down by Vulcun's better items and late-game oriented Champions. After a 3:0 trade in Vulcun's favor, they rushed down the Nexus turrets, only losing mancloud before taking the game. Despite mediocre farming and occasional mistakes, Vulcun used objectives, ganks, and decisive gambits to overpower their veteran opponents.


Pull The Strings, Watch Them Dance

Baron Nashor and NA LCS


The "Baron Dance" has always been a tense part of League of Legends games. Often important for a team to take a lead and turn it into a victory, the buff grants sustain for winning siege wars as well as a significant damage boost for direct brawling. Sometimes, a team can cleverly outmaneuver, outward, outpoke, or outfight the other team in the Baron area in order to secure it. However, attempting to secure Baron has turned topsy turvy many winning games, if a team overestimates their advantages in the area.

In Team Coast’s match against TSM, Coast attempted to rush Baron down while all of TSM were still up: Coast had built up large waves Top and Bot, and after some posturing Mid, TSM sent Draven and Karthus away to farm those waves; having had just cleared vision, Coast started Baron. However, key factors were missing from a successful Baron equation. As TSM were just Mid except for Karthus, they were keenly aware of the objective and moved to stop Coast immediately. Regi’s Karthus was all the way in bottom lane, but he sent a Requiem to assist TSM as they engaged while Coast was still fighting Baron. Although Nintendude successfully Smote Baron, the MR shred from Baron amplified Requiem, bringing Coast low enough for TSM to take four kills in a 4v5 and momentum for the rest of the game.

Dignitas too misjudged an advantage in the Baron area. While Cloud 9 took down Dragon, Dignitas cleared wards and grouped in the Baron pit to bait a teamfight. However, without Flash up on Sona or Zhonya on Twisted Fate, Dignitas held a very limited ability to execute their trap and initiate over the wall. Instead, Meteos launched in with Elastic Slingshot and Let’s Bounce onto four of dignitas, further buffered with Wild Growth. Scarra dove into Cloud 9 with Living Shadow, but was instantly locked down with Cocoon and received no back-up as his teammates were repeatedly knocked around. Meteos went down, but recovered via Cell Division as Cloud 9 routed Dignitas and took Baron.

[image loading]
Incoming!

But it's not always wrong to take a risky Baron. Teams with fast baron clears or enough vision can potentially DPS down baron during narrow windows of opportunity. Solo laners like Elise or Ryze provide significantly more DPS to Baron than most. Velocity pulled precisely this off the match against TSM, when Reginald was spotted bot lane. Evaniskus' (Lulu) Oracle expired before killing TSM's last Baron ward, but they had a total vision of the area, and their team was stacked with four high DPS champions in the form of Elise, Evelynn, Ryze, and Draven. They opted to race Baron down before Reginald could reach his team, and succeeded before turning and winning a team fight. Velocity didn't win the game in the end, but the ballsy Baron gave them an advantage which took TSM a long time to chip away. In the final game this week, Vulcun outmaneuvered Dignitas to pick up Baron. Both teams traded inhibitors, but Vulcun recognized that even though they Dignitas got the inhibitor first, Scarra and Kiwikid were delayed in recalling. Their team - again with high speed Baroners - made a beeline for Baron instead of recalling, killing it uncontested and only really spending Shen's ultimate to have him regroup with the team after respawning.

Positioning and judging advantages at Baron Nashor is certainly a difficult skill for teams to learn; we have seen many games from both novice and experienced teams thrown over it. Those teams who demonstrate a greater understanding of the advantages and disadvantages will have a serious late game advantage over others. If opportunities are judged correctly, Baron can be properly used as an opportunity to close out a winning game or to come back in a losing one. Our eyes are ever on Baron as the season presses on, as our favorite purple serpent will surely provide exciting plays and groan-worthy throws.

[Match of the Day #2]

[image loading]TSM vs Coast[image loading]
Bans: [image loading] [image loading] [image loading]      [image loading] [image loading] [image loading] [image loading] [image loading]
                19 [image loading]       TSM        [image loading] 57.1
                vs.
                12 [image loading]        Coast        [image loading] 46.1
Bans: [image loading] [image loading] [image loading]      [image loading] [image loading] [image loading] [image loading] [image loading]
Right off the bat we must acknowledge that is game could have been 10x more epic, but scumbag Reginald denied us a Statue of Karthus vs Uncle Ryze 4th of July showdown in the Mid lane. Some things can never be forgiven.

That said, let's talk about TSM. After a disappointing start to the Spring Split, TSM benched Chaox and replaced him with WildTurtle. After this point TSM bounced back and managed to win the split. Much to the dismay of many fans, TSM hasn't been quite able to ride this momentum forward into the Summer Split with their performances best summed up as inconsistent. But right now there is one thing that teams should avoid when playing against TSM, and that's giving them Jayce or Karthus in any combination. Giving up comfort champs to TSM is bad news as they can focus on other aspects of the game more intently. Regi is able to farm up Karthus and become a late game monster while Dyrus plays a mean Jayce in general rocking a 3-1 record so far this split. These picks were critical in TSM winning this game against Coast.

TSM got pretty far behind in the early game as Daydreamin turned on God Hand mode and made TSM's life a living hell hitting Rocket Grabs left and right Despite giving up so many kills, TSM was able to regain objective control and slowly started to swing the gold back in their favor. TSM blew their lead wide open when Daydreamin grabbed Regi in what he thought was an ideal situation. Regi died far away from the main fight, but Requiem lowered them enough for Dyrus to clean up a with triple kill that would have been an easy quadra kill if it hadn't been for Turtle's “assistance.”

[image loading]
Dyrus cleaning up a mess with his hammer

Coast thought they had established enough of a lead, but they were mistaken as TSM was actually stronger than anticipated. Coast attempted to grab Baron and turn the game around, but TSM was waiting in the wings and won the fight four for one as Coast was too hurt to fight back. TSM simply crushed Coast in every ensuing fight and made the win look easy in comparison to how it started off. It is really hard to shut down Regi on Karthus, even if he gets killed several time he's just going to keep farming and farming. As for Dyrus he proved his mechanical efficiency on Jayce as he went 13-0-11 with him for the week. Once Regi and Dyrus get in the zone with these champs it is very hard to shut them down. It's not impossible as CLG beat them while they were playing both champs, but giving TSM any sort of advantage is never really a good idea. In a game with only three bans, it seems worth it to use two of them on Karthus and Jayce against TSM. While teams have won against Reginald’s Karthus, Dyrus proved that he indeed can carry as Jayce – and the combination of the two allowed TSM to dominate the late game.

All In Good Time


After another thrilling week of games the standings of the Summer Split are finally starting to round out. Cloud 9 continued to separate themselves from the pack holding onto a solid two game lead lead while Vulcun proved they deserve more respect securing second place outright. These two teams will face-off again Week 5 in which should be the most hyped game of the week. TSM vs CLG might have a lot more history, but both Cloud 9 and Vulcun are hot and if Vulcun can manage to move the overall series to 2-1 they will be one step closer to overtaking that number one playoff seed. This could be the beginning of an LCS rivalry for the ages. Fan favorites TSM recovered from their 0-3 performance in MLG Anaheim going 2-0 in Week 4, but they have one of the toughest Week 5 schedules having to play against Vulcun and CLG who sit in 2nd and 3rd place respectively. And lest we forget Curse and Dignitas who had promising performances at MLG, but returned to lackluster form in Week 4. This is a critical week for both teams as they play each other and time is running out as this week marks right over the halfway point for the split. It's crazy to see two teams that looked so good last split fighting for their lives to stay out of 7th place. Only four weeks remain in the season and it's time for these teams to pull out all the stops to prevent getting relegated and to secure the best seed possible for the NA Regionals.

Art by ATK402 [image loading]
This write-up was brought to you by NeoIllusions, JBright, MoonBear, AsmodeusXI, onlywonderboy, xes, sylverfyre, and ShiroiUsagi.
ModeratorFor the Glory that is TeamLiquid (-9 | 155) | Discord: NeoIllusions#1984
NeoIllusions
Profile Blog Joined December 2002
United States37500 Posts
July 08 2013 18:36 GMT
#2
Such a well-oiled machine our NA writing staff are! I'm happy that we're able to get our Week 4 write-up out several days in advance, hopefully this will maybe garner slightly higher readership. We shall see.

Hope everyone enjoys reading~
ModeratorFor the Glory that is TeamLiquid (-9 | 155) | Discord: NeoIllusions#1984
Numy
Profile Blog Joined June 2010
South Africa35471 Posts
July 08 2013 18:57 GMT
#3
These gifs are awesome. Seeing Baron in his prime is a sight to behold.
Don_Julio
Profile Blog Joined June 2010
2220 Posts
July 08 2013 19:03 GMT
#4
Thanks a lot! I only managed to catch two games live and the recommendation votes for most matches didn't make me want to watch any VOD with OGN filling up the schedule, too. So this write-up was much needed.
onlywonderboy
Profile Joined August 2012
United States23745 Posts
July 08 2013 19:30 GMT
#5
On July 09 2013 03:57 Numy wrote:
These gifs are awesome. Seeing Baron in his prime is a sight to behold.

The addition of gifs is one my favorite things we've done.
RIP Ryan Davis / TL or Die / @onlywonderboy
wei2coolman
Profile Joined November 2010
United States60033 Posts
July 08 2013 19:36 GMT
#6
Should try adding VoDs for each game; as reference. A quick hyperlink would do wonders!
liftlift > tsm
Ota Solgryn
Profile Blog Joined January 2008
Denmark2011 Posts
Last Edited: 2013-07-08 19:45:52
July 08 2013 19:43 GMT
#7
Thanks for this writing. Really enjoy it and appreciate the effort. It's good when I rarely have time to watch all the games.

And the gifs. It is an extremely good feature. I might say that you could make the gifs longer, but so far so good
ihasaKAROT: "Wish people would stop wasting their lives on finding flaws in others"
FindMeInKenya
Profile Joined February 2011
United States797 Posts
July 08 2013 21:33 GMT
#8
Keep up the good work.
emperorchampion
Profile Blog Joined December 2008
Canada9496 Posts
July 08 2013 21:51 GMT
#9
TSM hype train leaving the station!

#1 here we come baby!!
TRUEESPORTS || your days as a respected member of team liquid are over
Chrispy
Profile Blog Joined June 2009
Canada5878 Posts
July 08 2013 22:30 GMT
#10
Thanks for this. I haven't been able to watch the LCS games lately and these are great for catching up. Really surprising to see Cloud9 and Vulcun at the top but if last season is any testament it's that regular season doesn't matter.
Retvrn to Forvms
Seuss
Profile Blog Joined May 2010
United States10536 Posts
July 08 2013 22:31 GMT
#11
On July 09 2013 04:30 onlywonderboy wrote:
Show nested quote +
On July 09 2013 03:57 Numy wrote:
These gifs are awesome. Seeing Baron in his prime is a sight to behold.

The addition of gifs is one my favorite things we've done.


One of the best things you've done.

Also, does anyone else have trouble with youtube videos longer than 6 hours? Somewhere around the 6:45:00 mark they freeze on me, but I can hear the audio.
"I am not able to carry all this people alone, for they are too heavy for me." -Moses (Numbers 11:14)
Redox
Profile Joined October 2010
Germany24794 Posts
Last Edited: 2013-07-08 23:00:01
July 08 2013 22:59 GMT
#12
Not sure if this is appropriate here, but if anyone wants to see short recaps of these games, you can go to http://www.youtube.com/channel/UCQftNel-XqUOnP45YGtOBzQ.

This guy makes 5 min recaps for every game. Not analytical, but really well done and they show you all the important moments.
Off-season = best season
JonGalt
Profile Joined February 2013
Pootie too good!4331 Posts
July 09 2013 08:34 GMT
#13
On July 09 2013 06:51 emperorchampion wrote:
TSM hype train leaving the station!

#1 here we come baby!!


TSM TSM TSM

Great article guys! Wish the gifs worked on my phone
LiquidLegends StaffWho is Jon Galt?
Please log in or register to reply.
Live Events Refresh
Next event in 5h 25m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 182
ViBE173
PiLiPiLi 33
StarCraft: Brood War
Leta 2178
ProTech152
NaDa 58
Dota 2
NeuroSwarm217
LuMiX0
League of Legends
JimRising 685
Counter-Strike
taco 557
Other Games
summit1g9139
fl0m642
C9.Mang0292
Livibee15
Organizations
Other Games
gamesdonequick1104
[ Show 15 non-featured ]
StarCraft 2
• Hupsaiya 91
• Sammyuel 32
• davetesta28
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• iopq 7
• Pr0nogo 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Scarra1031
• Shiphtur285
Upcoming Events
FEL
5h 25m
Patches Events
9h 25m
AI Arena Tournament
13h 25m
FEL
1d 6h
Sparkling Tuna Cup
1d 6h
Replay Cast
1d 19h
WardiTV Weekly
2 days
IntoTheTV X SOOP
3 days
ByuN vs Lambo
MaxPax vs Bunny
PiGosaur Cup
3 days
The PondCast
4 days
[ Show More ]
Kung Fu Cup
4 days
IntoTheTV X SOOP
5 days
SHIN vs GuMiho
Clem vs Classic
WardiTV Invitational
6 days
Epic.LAN
6 days
Liquipedia Results

Completed

Acropolis #5 - GSC
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
BSL Season 23
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026

Upcoming

IPSL Winter 2026-27
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.