• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:10
CEST 22:10
KST 05:10
  • 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
[ASL20] Ro16 Preview Pt1: Ascent8Maestros of the Game: Week 1/Play-in Preview12[ASL20] Ro24 Preview Pt2: Take-Off7[ASL20] Ro24 Preview Pt1: Runway132v2 & SC: Evo Complete: Weekend Double Feature4
Community News
Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues7LiuLi Cup - September 2025 Tournaments2Weekly Cups (August 25-31): Clem's Last Straw?39Weekly Cups (Aug 18-24): herO dethrones MaxPax6Maestros of The Game—$20k event w/ live finals in Paris70
StarCraft 2
General
#1: Maru - Greatest Players of All Time Weekly Cups (Sept 1-7): MaxPax rebounds & Clem saga continues Team Liquid Map Contest #21 - Presented by Monster Energy Production Quality - Maestros of the Game Vs RSL 2 Geoff 'iNcontroL' Robinson has passed away
Tourneys
Maestros of The Game—$20k event w/ live finals in Paris Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series Chzzk MurlocKing SC1 vs SC2 Cup Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
External Content
Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around Mutation # 487 Think Fast
Brood War
General
FlaSh on ACS Winners being in ASL BGH Auto Balance -> http://bghmmr.eu/ ASL20 General Discussion BSL Polish World Championship 2025 20-21 September [ASL20] Ro16 Preview Pt1: Ascent
Tourneys
[ASL20] Ro16 Group A [IPSL] ISPL Season 1 Winter Qualis and Info! [Megathread] Daily Proleagues Is there English video for group selection for ASL
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Stormgate/Frost Giant Megathread Path of Exile Warcraft III: The Frozen Throne
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI UK Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion MLB/Baseball 2023 2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
The Automated Ban List TeamLiquid Team Shirt On Sale
Blogs
Collective Intelligence: Tea…
TrAiDoS
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
RTS Design in Hypercoven
a11
Evil Gacha Games and the…
ffswowsucks
INDEPENDIENTE LA CTM
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1315 users

TY defeats PartinG, advances to Code S finals

Forum Index > SC2 General
60 CommentsPost a Reply
1 2 3 4 Next All
TL.net ESPORTS
Profile Joined July 2011
4 Posts
May 27 2020 21:10 GMT
#1
[image loading]
2020 Global StarCraft II League: Code S Season 1


TY defeated PartinG 4-2 in the first Code S semifinal, earning a return to the grand finals for his first time since the autumn of 2018. PartinG, despite having won a shocking 3-2 upset over Maru in the previous round, was unable to overcome TY's early-game gambits in what ended up being a relatively fast and one-sided series.

TY set the tone for the series with a Proxy-Barracks, Concussive Shells Marauder cheese in game one. Though PartinG cautiously Probe-scouted the landscape of Ever Dream for a proxy build, TY's clever (or lucky?) Barracks placement prevented it from being spotted. PartinG was caught completely off-guard, and the game was effectively over once the first two Marauders destroyed the first Stalker. Follow-up Marines and Marauders quickly forced the GG out of PartinG before the 3:30 mark.

Game two saw the battlefield move to Golden Wall, where TY looked to take advantage of the "please drop here" nook in the main base, just as he had against Dark in the previous round. By walling off his main and showing PartinG nothing but a handful of Marines, TY forced PartinG to prepare for an early frontal attack. That allowed TY's fast Hellion-drop to sneak into the Protoss main, where they were able to roast a crippling number of Probes (PartinG's poor Probe evacuation micro exacerbated the damage). TY easily fended off PartinG's desperation DT drop, and then rolled out with his main army for his second win.



TY changed up his opener yet again in game three on Simulacrum, this time proxying a single Barracks to apply some light Reaper pressure. PartinG chased the Reaper off with ease, and immediately sent a Zealot and Stalker to counter-attack TY. Perhaps not expecting his opponent to return fire so quickly, TY was caught with an in-construction Command Center on the low-ground and just a couple of Reapers in defense. PartinG forced TY to cancel the CC, giving him what seemed to be a commanding lead in the early game.

However, PartinG had erred by forgetting to start his Warp Gate research at the proper timing, and was suddenly left in the same position as TY had been: in possession of a low-ground expansion but with no units to defend it. TY's counter-counter-attack of six Hellions and his leftover Reapers gleefully ignored the defenders and massacred PartinG's Probes, prompting another quick GG.

TY looked to close the series out in a 4-0 sweep on Eternal Empire, bringing yet another aggressive opener to the table. This time, he cranked Marines out of a Reactor-Barracks, using the Marines as a distraction for the Hellion drop behind it. The Hellions found their mark yet again, roasting twelve Probes before evacuating.

However, unlike the game on Golden Wall, PartinG had gone for 4-Gate Blink instead of DT drop, and thus finally got a chance to use his signature build. TY found himself in a Maru-like predicament—he had done Probe damage, and he knew that he just had to defend against the incoming Blink-Stalker pressure to win. But, just like Maru, simply knowing what was coming wasn't enough to save TY. PartinG showed off his one-of-a-kind Blink-Stalker micro, surgically picking off Marines, punishing mispositioned Tanks, and preserving his red-HP units. Each round of Stalker warp-ins saw the Terran forces grow weaker while the Protoss snowball rolled out of control, forcing TY to concede and give PartinG his first win of the series.

PartinG looked to build more momentum toward a comeback in game five on Zen, opening with a Proxy 2-Gate against a hidden-Barracks Reaper opener from TY. While it looked as though PartinG had a chance to do some early damage, TY was able to hold off a Stalker and Zealot with ease. On the other end of the map, PartinG finally defended one of TY's drops without taking severe damage (a Mine drop this time around), making it seem like the two players would actually be headed to their first 'normal' game of the series.

Instead, the game took an unusual mid-game twist. As it neared time to take his third base, TY's Marines and Marauders moved out far too recklessly against PartinG's containment force of Blink-Stalkers. Against PartinG's Blink-micro, this ended up being a one-sided army donation. When PartinG picked off a Medivac full of Marines soon after, he sniffed out an opportunity to end the game. With his Psionic Storm upgrade complete, PartinG rallied his forces for an attack on TY's third. This turned out to be the exact window of opportunity PartinG was looking for, as he crushed the weakened Terran army to force a second GG out of TY.

Had losing two consecutive games gotten to TY's head? He made a major change to his strategic doctrine in game six, going for his first first flat-out, defense-only, macro build on Nightshade. PartinG tried to poke around with Blink Stalkers, but couldn't get much done against the dedicated defenses. He followed TY into the mid-game, gearing up to attack at a later window.

That attack came at around the ten minute mark, with PartinG having assembled a large force of Zealots and Stalkers supported by a handful of Colossi and Archons. Unfortunately for PartinG, he botched his two-sided attack into TY's third base, with the two halves of his army attacking and being defeated separately. This gave TY some precious breathing room as he continued to roll out his defensive game-plan. Instead of the standard mech composition he had shown in previous rounds, he went for a "bio-mech" comp with a large number of Tanks to support a Marine-Marauder-Ghost army. The mindset, though, was very mech-like: he was going to be passive, expand slowly, and make the Protoss come to him.

On PartinG's end, he responded by taking eight bases, increasing his production facilities, and going for heavy harassment with Zealots and Blink-Dark Templars. However, TY was more than ready for PartinG to test his defenses, and deployed his forces accordingly. Thanks to his liberally placed Sensor Towers and Planetary Fortresses, as well as his ability to quickly reposition on defense, TY was able to sit back and let PartinG impale himself on the entrenched Terran lines (this error from PartinG was particularly brutal). While it became very apparent that PartinG was bleeding himself dry with wasteful attacks, TY was in no particular hurry to end the game. He continued to drop Nukes in Protoss territory, entice PartinG into suicidal attacks, and slowly take more bases. Only when victory seemed 100% assured did TY march across the halfway mark on the map, forcing the final GG out of PartinG and clinching a 4-2 victory.

Code S will continue on Saturday, May 30 4:00am GMT (GMT+00:00) with INnoVation vs Cure in the second semifinal match.
Facebook Twitter Reddit
TL+ Member
ne4aJIb
Profile Blog Joined July 2011
Russian Federation3209 Posts
May 27 2020 22:11 GMT
#2
TvT finals!
Bisu,Best,Stork,Jangbi and Flash, Fantasy, Leta, Light and Jaedong, Hydra, Zero, Soulkey assemble in ACE now!
Obamarauder
Profile Joined June 2015
697 Posts
May 27 2020 23:43 GMT
#3
This wings of liberty?
GhostCrypt
Profile Joined June 2012
United Kingdom19 Posts
May 27 2020 23:47 GMT
#4
Terran games make for the most fun matches. You can't deny that.
ZerOCoolSC2
Profile Blog Joined February 2015
8986 Posts
May 28 2020 00:01 GMT
#5
I've never seen someone so shook after 3 games. TY was surgical and ruthless this series.
kajtarp
Profile Joined April 2011
Hungary485 Posts
May 28 2020 00:23 GMT
#6
I hope TY lifts up the trophy. It's now or never...
Why so serious?
xelnaga_empire
Profile Joined March 2012
627 Posts
Last Edited: 2020-05-28 00:37:16
May 28 2020 00:35 GMT
#7
So many big mistakes from PartinG that series. By “big” mistakes, I’m not even talking about the normal mistakes a pro will make in the course of a game. Not researching warp gate. Not walling off when the opponent was going to counter. Sending only half the army to attack on a timing attack that depended on all the units attacking at the same time. Arguably, these are the type of mistakes players make at lower leagues, not at the very top pro level.

Also, I want to say that PartinG’s aggressive stalker style was never really countered by Maru or by Ty (except when Ty cheesed him, preventing PartinG from getting to the point of mass stalkers). In game 3, PartinG would have won had he researched warp gate and walled off. In game 6, PartinG would also have won had he sent his whole army in, not just 1/2 his army. It would be 4-2 PartinG and not the other way around if PartinG didn’t make those mistakes. There was no counter to PartinG’s aggressive stalker style and if this becomes the new meta for PvsT, I don’t see how a top Terran can counter this.
pvsnp
Profile Joined January 2017
7676 Posts
Last Edited: 2020-05-28 00:52:48
May 28 2020 00:43 GMT
#8
On May 28 2020 09:23 kajtarp wrote:
I hope TY lifts up the trophy. It's now or never...


He has a pretty good shot, but TvT is the worst matchup for the kind of cheesy shenanigans that TY relied on to get past Dark and Parting. And of course, your opponent can always do it right back. There may or may not be a mental factor in TY's head as well–he has 2 GSL silvers already and number 3 would start putting him in soO territory.

Also, Inno's TvT has looked extremely strong as of late–his recent record is significantly better than TY's–and he's seemingly abandoned his former hesitation about embracing cheesy shenanigans of his own. Refer to double proxy BC.
Denominator of the Universe
TL+ Member
Fanatic-Templar
Profile Joined February 2010
Canada5819 Posts
May 28 2020 00:54 GMT
#9
Alas, the dream is gone, and now there is nothing but bitterness, pain and Terrans.
I bear this sig to commemorate the loss of the team icon that commemorated Oversky's 2008-2009 Proleague Round 1 performance.
WombaT
Profile Blog Joined May 2010
Northern Ireland25563 Posts
May 28 2020 01:02 GMT
#10
On May 28 2020 09:35 xelnaga_empire wrote:
So many big mistakes from PartinG that series. By “big” mistakes, I’m not even talking about the normal mistakes a pro will make in the course of a game. Not researching warp gate. Not walling off when the opponent was going to counter. Sending only half the army to attack on a timing attack that depended on all the units attacking at the same time. Arguably, these are the type of mistakes players make at lower leagues, not at the very top pro level.

Also, I want to say that PartinG’s aggressive stalker style was never really countered by Maru or by Ty (except when Ty cheesed him, preventing PartinG from getting to the point of mass stalkers). In game 3, PartinG would have won had he researched warp gate and walled off. In game 6, PartinG would also have won had he sent his whole army in, not just 1/2 his army. It would be 4-2 PartinG and not the other way around if PartinG didn’t make those mistakes. There was no counter to PartinG’s aggressive stalker style and if this becomes the new meta for PvsT, I don’t see how a top Terran can counter this.

It does seem extremely potent, requires really vigilant defence but also is extremely difficult to read. You can diverge from constantly warping in stalkers and going for the kill, to an initial poke while expanding or teching behind it.

Parting does execute this style on an insane level, so there is that ‘just play like Maru’ element to it. Don’t think recent win rates reflect it but I’d still consider Trap a better standard PvT player, probably the best out there currently but I couldn’t see him pulling off what Parting can in terms of this hyper aggressive style with pristine micro.
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
doggietres
Profile Joined November 2018
6 Posts
May 28 2020 01:11 GMT
#11
People are talking how weak protoss is currently, but I think this game shows how protoss top players are not as skillful as some of top other race players. On the last macro game, Parting was literally taking bases left and right while pressuring. At almost all points, he was up at least one base on TY. If Parting didn't suicide his clump of units (see the footage), or just keep shoving down blink DT/chargelots to melt, he would have easily won. Losing 44 DTs in a game and expecting to win is insane
unbreakableheart
Profile Joined July 2019
2 Posts
May 28 2020 01:27 GMT
#12
Terren fans,satisfied?
NinjaNight
Profile Joined January 2018
428 Posts
May 28 2020 02:07 GMT
#13
On May 28 2020 09:35 xelnaga_empire wrote:
So many big mistakes from PartinG that series. By “big” mistakes, I’m not even talking about the normal mistakes a pro will make in the course of a game. Not researching warp gate. Not walling off when the opponent was going to counter. Sending only half the army to attack on a timing attack that depended on all the units attacking at the same time. Arguably, these are the type of mistakes players make at lower leagues, not at the very top pro level.

Also, I want to say that PartinG’s aggressive stalker style was never really countered by Maru or by Ty (except when Ty cheesed him, preventing PartinG from getting to the point of mass stalkers). In game 3, PartinG would have won had he researched warp gate and walled off. In game 6, PartinG would also have won had he sent his whole army in, not just 1/2 his army. It would be 4-2 PartinG and not the other way around if PartinG didn’t make those mistakes. There was no counter to PartinG’s aggressive stalker style and if this becomes the new meta for PvsT, I don’t see how a top Terran can counter this.


No counter? What? The 1st time Maru played against it he allowed an obs to literally plant itself right over the ramp of his main base giving Parting virtually total vision the entire game and sloppily let siege tanks be picked off instead of positioning them farther back. Then Parting did the exact same thing (Artosis and Tasteless were saying this is pretty much dejavu) Maru played much smarter about denying the obs and stuff and he won.

So 1) Its really silly to say there's no counter its just strong 2) Maru actually did counter it
Despisedd
Profile Joined May 2020
1 Post
May 28 2020 02:16 GMT
#14
This was embarrassing, I don't think I've ever seen that many mistakes from a pro of that caliber. Half the army not attacking or attacking rocks, the way he responded to hellion drops etc..Poor Parting, he really didn't look confident.
RKC
Profile Joined June 2012
2848 Posts
May 28 2020 02:38 GMT
#15
As fun as the series was, the most 'deserving' player won. TY is a far more complete player.

Aside from his excellent blink-stalker micro and good timing attacks, Parting was simply outclassed in terms of raw mechanics (botched attack in G6), and mental strength (WG research). I know people have a soft spot for Big Boy and his antics, but there's no denying that he's a rather one-dimensional player i.e. reliant on timing attacks (blink stalker now, soul-train in the past). But doesn't he deserve trophies anyway considering MC's similar playstyle and more successes? I guess MC had the extra mental strength, and slightly lucky to peak before the 'elephants' came marching in. The best KeSPA analogy would be Hero. They're not at the level of sOs nor Classic (similar tricky players but a bigger bag of tricks).

TY has been grinding since BW - more than 10 years? He's the 'original' Terran prodigy (now outshone by Maru). He's had mental blocks in the past (getting reverse-swept), and managed to hold on by sheer grit yesterday.

I hope TY goes on to win the tourney (as much as I'm cheering for the robot as well).
gg no re thx
AcrossFromTime
Profile Joined May 2020
29 Posts
May 28 2020 02:49 GMT
#16
On May 28 2020 11:38 RKC wrote:
As fun as the series was, the most 'deserving' player won.

Agreed, when Protoss players win they don't deserve it haha jk
TanksALot
Profile Joined December 2002
United States153 Posts
May 28 2020 03:08 GMT
#17
GG WP parting
Big up
MoonyD
Profile Joined December 2013
Australia191 Posts
May 28 2020 03:34 GMT
#18
This series was so painful to watch. Brilliant game plan by TY and excellent execution. Parting got mind-gamed too hard and was shaken up and made lots of errors on his part.

I can't believe people in chat/comments are complaining about balance... still. After 10 years... I don't think most Protoss players can execute Parting's level of micro. Just look at other top Protoss players like Zest, Trap and Stats who all don't play this style.

Not to mention this Blink play can get hard countered by a concussive-shell Maurader 2 rax push just like how Maru and TY were able to do. Before Blink research completes, you hit with 2/3 Mauraders plus Marines and SCVs. Protoss can't counter that unless early scouted, plus at least 2 shield batteries and quick probe pull.
The world wants to be deceived
Pentarp
Profile Joined August 2015
220 Posts
Last Edited: 2020-05-28 04:13:32
May 28 2020 04:13 GMT
#19
On May 28 2020 12:34 MoonyD wrote:
This series was so painful to watch. Brilliant game plan by TY and excellent execution. Parting got mind-gamed too hard and was shaken up and made lots of errors on his part.

I can't believe people in chat/comments are complaining about balance... still. After 10 years... I don't think most Protoss players can execute Parting's level of micro. Just look at other top Protoss players like Zest, Trap and Stats who all don't play this style.

Not to mention this Blink play can get hard countered by a concussive-shell Maurader 2 rax push just like how Maru and TY were able to do. Before Blink research completes, you hit with 2/3 Mauraders plus Marines and SCVs. Protoss can't counter that unless early scouted, plus at least 2 shield batteries and quick probe pull.

An unscouted proxy-rax cannot be considered a hard-counter to a blink play. By that logic, unscouted proxy cheese is the counter to every build out there.
Plogamer TL.net RedRocket B.net
RKC
Profile Joined June 2012
2848 Posts
May 28 2020 04:47 GMT
#20
Parting's blink-stalker timing attack looks pretty strong. Even if the attack doesn't kill Terran, Protoss can macro safely behind to build an advantage for the late game (like G6). Dismantled Maru, and won games off TY. So strong that it probably forced them to pull of cheesy openings to delay or disrupt the timing.

I'm somewhat surprised Terran doesn't have a better counter (aside from cheesy openings). Mix some marauders in? Defensive widow mines instead of tanks (mines can also be used for offensive drops easily)?
gg no re thx
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Monday Night Weeklies
16:00
MNW 22
TKL 596
SteadfastSC524
IndyStarCraft 292
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
TKL 596
SteadfastSC 524
IndyStarCraft 286
UpATreeSC 107
StarCraft: Brood War
Calm 3120
Mini 310
Dewaltoss 196
sSak 45
Rock 38
scan(afreeca) 23
Counter-Strike
Stewie2K727
pashabiceps678
Foxcn587
fl0m272
Super Smash Bros
PPMD82
Heroes of the Storm
Liquid`Hasu522
Other Games
Grubby3830
FrodaN1270
B2W.Neo619
ToD213
Hui .195
KnowMe181
C9.Mang0161
Sick144
SortOf92
OptimusSC26
Organizations
Other Games
gamesdonequick2131
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• kabyraGe 173
• davetesta19
• Adnapsc2 4
• Dystopia_ 2
• Kozan
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• Pr0nogo 2
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota22436
• Noizen42
Other Games
• imaqtpie1491
• Shiphtur351
Upcoming Events
Afreeca Starleague
13h 50m
BeSt vs Alone
Queen vs Bisu
PiGosaur Monday
1d 3h
OSC
1d 19h
OSC
2 days
RSL Revival
2 days
Cure vs SHIN
Reynor vs Zoun
The PondCast
2 days
RSL Revival
3 days
Classic vs TriGGeR
ByuN vs Maru
Online Event
3 days
BSL Team Wars
3 days
Team Bonyth vs Team Dewalt
BSL Team Wars
3 days
[ Show More ]
RSL Revival
4 days
Maestros of the Game
4 days
ShoWTimE vs Classic
Clem vs herO
Serral vs Bunny
Reynor vs Zoun
Cosmonarchy
4 days
Bonyth vs Dewalt
[BSL 2025] Weekly
4 days
RSL Revival
5 days
Maestros of the Game
5 days
BSL Team Wars
5 days
Afreeca Starleague
6 days
Snow vs Sharp
Jaedong vs Mini
Liquipedia Results

Completed

Copa Latinoamericana 4
SEL Season 2 Championship
HCC Europe

Ongoing

BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21: BSL Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
RSL Revival: Season 2
Maestros of the Game
Chzzk MurlocKing SC1 vs SC2 Cup #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1

Upcoming

2025 Chongqing Offline CUP
BSL Polish World Championship 2025
BSL Season 21
BSL 21 Team A
EC S1
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
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 © 2025 TLnet. All Rights Reserved.