• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 13:07
CEST 19:07
KST 02:07
  • 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
Team Liquid Map Contest #22 - The Finalists14[ASL21] Ro16 Preview Pt1: Fresh Flow9[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy21
Community News
2026 GSL Season 1 Qualifiers11Maestros of the Game 2 announced32026 GSL Tour plans announced11Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid22
StarCraft 2
General
MaNa leaves Team Liquid 2026 GSL Tour plans announced Team Liquid Map Contest #22 - The Finalists Weekly Cups (April 6-12): herO doubles, "Villains" prevail Oliveira Would Have Returned If EWC Continued
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament GSL CK: More events planned pending crowdfunding 2026 GSL Season 1 Qualifiers Master Swan Open (Global Bronze-Master 2) SEL Doubles (SC Evo Bimonthly)
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
The PondCast: SC2 News & Results Mutation # 521 Memorable Boss Mutation # 520 Moving Fees Mutation # 519 Inner Power
Brood War
General
RepMastered™: replay sharing and analyzer site Gypsy to Korea ASL21 General Discussion BGH Auto Balance -> http://bghmmr.eu/ Pros React To: Tulbo in Ro.16 Group A
Tourneys
Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues [ASL21] Ro16 Group A [ASL21] Ro16 Group B
Strategy
Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend? Fighting Spirit mining rates
Other Games
General Games
Nintendo Switch Thread General RTS Discussion Thread Battle Aces/David Kim RTS Megathread Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Reappraising The Situation T…
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1377 users

[Code S] Group D Recap

Forum Index > News
47 CommentsPost a Reply
1 2 3 Next All

[Code S] Group D Recap

Text byTL.net ESPORTS
Graphics byMeko
September 21st, 2012 05:20 GMT
  • GSL on Liquipedia
  • Code S Ro16: Group D Recap

Code S Ro16: Group D Recap


By: Porcelina

Results from Live Report Thread by opterown
+ Show Spoiler [Results] +

Seed vs. Symbol
(P)Seed <Cloud Kingdom> (Z)Symbol
(P)Seed <Entombed Valley> (Z)Symbol
(P)Seed <Daybreak> (Z)Symbol

(P)Seed wins 2-1!

Happy vs. Life
(T)Happy <Abyssal City> (Z)Life
(T)Happy <Entombed Valley> (Z)Life
(T)Happy <> (Z)Life

(Z)Life wins 2-0!

Winners' Match
(P)Seed <Antiga Shipyard> (Z)Life
(P)Seed <Abyssal City> (Z)Life
(P)Seed <Entombed Valley> (Z)Life

(Z)Life wins 2-1!

Losers' Match
(Z)Symbol <Antiga Shipyard> (T)Happy
(Z)Symbol <Ohana> (T)Happy
(Z)Symbol <Daybreak> (T)Happy

(Z)Symbol wins 2-1!

Final Match
(P)Seed <Entombed Valley> (Z)Symbol
(P)Seed <Daybreak> (Z)Symbol
(P)Seed (Z)Symbol

Symbol wins 2-1!



(Z)Life and (Z)Symbol advance to Code S RO8!


Life's Looking Up
– (Z)ST_Life beats (T)LG-IM_Happy and (P)LG-IM_Seed to advance to the quarter-finals/


When a player is picked last in GSL Code S group nominations, one must consider the possibility that he or she might be very at StarCraft II.

Life wasted little time confirming this theory, being the second royal roader in potentia to advance into the round of eight. Going up against Happy, Life once again demonstrated both his prowess and quirkiness. Both games featured fast gas and speedling play from the Startale prodigy. I do not think that I ever will be tired of saying this, but Life loves to control the tempo of the game by using speedlings; he stays incredibly active and is always threatening counter attacks. Starting out on Abyssal City, he was able to constantly pressure Happy’s worker lines whenever the IM Terran moved out. While Happy was able to get up to three Orbitals relatively quickly, he was never able to maintain a strong economy. His limited map vision made it tricky to take his third and his worker count was set back by ling attacks. In the end, Life was able to tech up in complete safety, his map presence supreme, and he crushed Happy’s forces when the Terran had to move out to try to put pressure on.

Game two was more of the same. On Entombed, Life’s early harass was not as successful as far as hurting Happy’s economy went, but the game played out in a similar fashion. Happy again went bio with tanks and Medivacs. Increasing the frequency of drops did little to improve Happy’s chances in this game as they were continuously denied. Life wasted little time staying on lair tech, instead deciding to tech up quickly while controlling the map. As Happy finally went out on the map with his +2/+2, Life had set up a fantastic position with lings, Banelings and infestors collapsing onto a retreating Terran army.

In the winner’s match, Life was up against the reigning champion. ZvP was the match-up where Life had shown the problems so far, but in a trial by fire the young TSL4 runner-up was tested and came out a winner.

While his games versus Happy followed a familiar script, his series versus Seed were more off the beaten track. In the first game, Seed played a very safe and defensive style, delaying his third for a long time while building up his army. Life was able to gain economical edges, but while staying on lair tech he failed to deliver any crucial blows. Though the pressure was on, Seed was able to overcome the infestor based attacks and take the game with colossi.

Life picked Abyssal City for the second game. He narrowly defended a Void Ray attack coupled with Observers warped into his main base when Seed missed a crucial force field on Life’s ramp. He was able to repel repeated warp-ins with roaches and lings while using some nice queen burrow and transfuse micro to take care of the aerial threat. As the attack was held, Life went on to win by breaking down Seed’s limited defenses with hydras.

The final showdown on Entombed Valley was a return to stylistic tendencies for both players. Seed opted for a gateway expand, applying early pressure with a zealot/stalker combination. As soon as Life stabilized, he started working on countering the typical way Seed plays out his PvZs. As Life is wont to do, he opted for harassment and sent out small drops whenever Seed tried to move out on the map. While his drops were met with mixed success, Life was able to combine the economical damage inflicted and delays incurred to mass up an unbeatable brood lord-infestor army. Left with no other option, Seed had to try for a base race but was out gunned. Life cleaned up Seed's side of the map while the IM Protoss was only half done clearing away spine crawlers, and returned to finish the game.

Revenge, Like Honey, is Sweet.
– (Z)TSL_Symbol avenges last season's loss and defeats (P)LG-IM_Seed to progress to the quarter-finals


A lot has been said about Symbol since he went out in the round of eight to Seed last season. With a seeming dip in form, he went from being the breakout star of Code S to being a bit of a question mark whereas Seed went on to win the tournament and look like the strongest Protoss in the world.

In the first match, history seemed to repeat itself. Symbol took the lead, but had to give it up as Seed engineered a comeback to advance to the winner’s match. While Symbol was able to deflect Seed’s gateway/void ray attack all-in to take an early lead, he went down to Seed's trademark Entombed Valley blink-stalker play to get sent down to the losers match.

Facing Happy, we saw a more tentative Symbol, unlike the self-assured Symbol that crushed through two groups last season. In any case, he was able to overcome the Terran in three games. He won on Antiga in a drawn out game with ultralisks and brood lords but lost to a pre-hive marine-tank push on Ohana, forcing the deciding third game. On Daybreak, Symbol narrowly defended a double proxy barracks opening but was forced to play with an economic disadvantage. Eventually, superior tech and incessant backdoor would was enough to turn the tide, and the TSL Zerg received his second chance to get revenge on Seed.

– Marathon Men

In the revenge-revenge match, Symbol went down early to Seed's Entombed Valley triple nexus build for the second time in the night. Going into the second game on Daybreak, Symbol took it upon himself to vanquish his inner demons, and incidentally, also vanquish Seed. With Seed declining to force the action, Symbol was content to safely tech up to infestor/corruptor/brood lord put down sprawling forests of spine crawlers for defense.

The game on Daybreak was a clear visual representation of theorycrafting end game strength; Seed with mass carriers, archons and high templar backed by a mothership – Symbol with the usual Zerg fare in ridiculous numbers. In the end, Symbol was able to out-muscle his Protoss foe, with enough corruptors surviving archon toilets and storms to finish off his foe. Cloud Kingdom played out in a similar manner, same way but without being as long; the Zerg was never really threatened in the midgame and used his late game composition to crush all resistance. Seed seemed philosophical on twitter after the games, but not dissatisfied with the strength of the late-game army in PvZ. Fellow Protoss pros Choya and Oz chimed in as well, wondering how the engagements for Seed would have gone had there been subtle differences in composition and execution.

This is the second season straight that Group D produces a double Zerg win. Whereas last season saw DRG and Nestea advance, this time the pair consisted of two less decorated contenders, but perhaps no less intimidating. Korean Zerg has a distinct feeling of a changing of the guard, and both Life and Symbol are players that should be in the driver’s seat to challenge for the first Zerg GSL win since DRG’s triumph in season one.



Writers: Porcelina.
Graphics and Art: Meko.
Editors: Waxangel.
Facebook Twitter Reddit
TL+ Member
Shellshock
Profile Blog Joined March 2011
United States97276 Posts
September 21 2012 05:25 GMT
#2
Life's play was great today. I think he will go really far this season. I was pretty surprised to see Symbol win the second match up vs Seed. I thought Seed would handle him pretty easily. Thanks for the write up! Great as always
Moderatorhttp://i.imgur.com/U4xwqmD.png
TL+ Member
Footler
Profile Joined January 2010
United States560 Posts
September 21 2012 05:36 GMT
#3
Startale for Life! (see what I did there?)
I am The-Sink! Parting bandwagoner before it became a soul train.
Walnuts
Profile Joined March 2012
United States770 Posts
September 21 2012 05:40 GMT
#4
On September 21 2012 14:36 Footler wrote:
Startale for Life! (see what I did there?)

-_-
Gandalf on balance: "It's always darkest before the dawn"
jiberish
Profile Joined April 2011
80 Posts
September 21 2012 05:50 GMT
#5
"he or she might be very at StarCraft II"
? typo
ndru
Profile Joined September 2012
United States10 Posts
September 21 2012 05:52 GMT
#6
On September 21 2012 14:36 Footler wrote:
StarTale for Life! (see What I did there?)

:O
haters gonna hate
Seeker *
Profile Blog Joined April 2005
Where dat snitch at?37071 Posts
September 21 2012 05:54 GMT
#7
T-T...

Seed....
ModeratorPeople ask me, "Seeker, what are you seeking?" My answer? "Sleep, damn it! Always sleep!"
TL+ Member
TheEmulator
Profile Blog Joined July 2010
28100 Posts
September 21 2012 05:54 GMT
#8
On September 21 2012 14:36 Footler wrote:
Startale for Life! (see what I did there?)

Nice one
Administrator
Corsica
Profile Joined February 2011
Ukraine1854 Posts
September 21 2012 06:05 GMT
#9
On September 21 2012 14:36 Footler wrote:
Startale for Life! (see what I did there?)



and you have Khan as your fav team ? :D
LockeTazeline
Profile Blog Joined June 2012
2390 Posts
September 21 2012 06:05 GMT
#10
Zenex for Life!....Oh wait....
Zealously
Profile Blog Joined October 2011
East Gorteau22261 Posts
September 21 2012 06:11 GMT
#11
It will be sick to watch Life in the Ro8, seeing as the match-up he has had the most trouble with ended up being a success against the reigning GSL champion... Watch out, Koreans.

+ Show Spoiler +
(Also, "he or she might be very at Starcraft II", "He narrowly defended a Void Ray attack coupled with Observers warped into his main", "As Life is wont to do, he opted for harassment and sent out small drops")
AdministratorBreak the chains
Hall0wed
Profile Blog Joined January 2011
United States8486 Posts
September 21 2012 06:27 GMT
#12
Glad Symbol and Life were able to advance, Seed needed to be brought back down to earth and Life looked really strong. Hilarious how Life always QQs about Protoss but still is great at ZvP. Would hate to have too many Protoss in the RO8 or else we would be stuck seeing more and more balance whine.
♦ My Life for BESTie ♦ 류세라 = 배 ♦
CosmicSpiral
Profile Blog Joined December 2010
United States15275 Posts
Last Edited: 2012-09-21 06:32:00
September 21 2012 06:28 GMT
#13
If only Creator managed to make it into Code S, we would have had the sickest storylines in the history of the GSL.

- Nestea's declining results have people saying that he doesn't have what it takes to compete with the best anymore. You know he won't go down without a fight.
- Dongraegu is attempting to reassert his authority as the number 1 zerg after a astonishingly crappy few months.
- MarineKing just wants to advance through the Round of 16 and get one more shot at the title.
- Ordinary guy Curious is starting to perform like a top 3 zerg after the StarTale/ZeNEX merge.
- Creator has the opportunity to win three premier tournaments in a row, which would solidify his claim as the best protoss in the world.
- Seed is looking to prove that his GSL run was not a fluke.
- Mvp is looking to prove that he can overcome his physical problems with pure willpower and RTS ability.
- Life and By.Sun are blowing people up left and right, looking like legitimate royal road candidates. No one knows if they are the real deal yet.
- Jaedong, the greatest BW zerg of all time, is pitted against Code S players.
- Symbol wants his revenge against Seed and another shot at the title.
- Taeja comes in as one of the favorites to win the whole thing.
- MC brings his trademark flair and desire to win.
- Poor Heart is trying to sneak under the radar and upset the big names.
- Mana and Naniwa, the underdog foreign Protosses.
- Leenock inexplicably found his groove again.
- Hero is playing some of the best games of his career.
- Polt makes his way back in Code S after a long period of disappointment and mediocre showings.
etc. etc.

But even now, just look at the results. Symbol got his revenge and knocked the current GSL champion into temporary exile in Code A. By.Sun and Life continue to rampage through the established Code S pantheon. DRG is GONE. We could possibly have a MKP-Mvp showdown in Group C and JYP is looking like a huge wildcard (and Curious is playing so damn well right now). Heart might wheedle his way into the Ro8 if he can get past a surging Hero, a Leenock who is finally back on his game, and perennial contender Squirtle.
WriterWovon man nicht sprechen kann, darüber muß man schweigen.
MrCon
Profile Blog Joined August 2010
France29748 Posts
September 21 2012 06:30 GMT
#14
one must consider the possibility that he or she might be very at StarCraft II


xD
Sumahi
Profile Blog Joined January 2012
Guam5609 Posts
September 21 2012 06:36 GMT
#15
Life fighting! His play against Happy yesterday was poetry. It was so beautiful to watch.
Startale <3, ST_July <3, HongUn <3, Savior <3, Gretorp <3, Nada <3, Rainbow <3, Ret <3, Squirtle <3, Bomber <3
Myrddraal
Profile Joined December 2010
Australia937 Posts
September 21 2012 06:48 GMT
#16
On September 21 2012 15:11 Zealously wrote:
It will be sick to watch Life in the Ro8, seeing as the match-up he has had the most trouble with ended up being a success against the reigning GSL champion... Watch out, Koreans.

+ Show Spoiler +
(Also, "he or she might be very at Starcraft II", "He narrowly defended a Void Ray attack coupled with Observers warped into his main", "As Life is wont to do, he opted for harassment and sent out small drops")


After only recently seeing the word wont while reading A Song of Ice and Fire, I am pretty sure this is correct usage.

I looked it up and it seems fine, pretty much means accustomed.
[stranded]: http://www.indiedb.com/games/stranded
HaXXspetten
Profile Blog Joined October 2009
Sweden15718 Posts
Last Edited: 2012-09-21 07:02:16
September 21 2012 06:59 GMT
#17
On September 21 2012 14:36 Footler wrote:
Startale for Life! (see what I did there?)

*clap* *clap*


I even surprised myself with this group, I wanted Life and Symbol to both make it out so badly, but I didn't really believe that they'd both actually manage to beat Seed. Not that I'm complaining :D

On the other hand one might argue that my luck will run out before Squirtle's group is played which would be an issue, then again he's really the only player still in the Ro16 I really want to advance, so maybe it'll be alright in the end anyway.



On September 21 2012 15:36 Sumahi wrote:
Life fighting! His play against Happy yesterday was poetry. It was so beautiful to watch.

Watching Life play is like poetry: non-sensical, yet bringing you that little Seed of Happiness.
LeapofFaith
Profile Joined November 2011
United States446 Posts
Last Edited: 2012-09-21 07:43:22
September 21 2012 07:42 GMT
#18
Symbol's ideal result was achieved, though I'm sure he would've liked to be first.

EDIT: actually that's contradictory. The two players he would've liked to advance advanced, not his perfectly ideal result.
EnumaAvalon
Profile Blog Joined February 2012
Philippines3613 Posts
September 21 2012 08:52 GMT
#19
Sad about Seed but I really want to see Symbol win it all if By.sun wasn't in the tournament.
(._.) ( l: ) ( .-. ) ( :l ) (._.) They see me rolling. They hating.
LowEloPlayer
Profile Blog Joined March 2012
United States205 Posts
Last Edited: 2012-09-21 11:52:07
September 21 2012 11:50 GMT
#20
Really happy Symbol and Life advance.

Nothing against Seed, but he had his moment. It's time for Symbol's time now. Also, revenge matches that result in revenge are always awesome.

And.. of course it's awesome to see Life advance because Life is fucking 14 years old and is retardedly good at this game

On September 21 2012 16:42 LeapofFaith wrote:
Symbol's ideal result was achieved, though I'm sure he would've liked to be first.

EDIT: actually that's contradictory. The two players he would've liked to advance advanced, not his perfectly ideal result.


I think all he really cared for was as long as he beat Happy and Seed in order to make it out of the group and they don't advance, which he did (despite losing to Seed once).

If that means winning against Seed and then winning against Happy in the winner's match, then it's up to Life to defeat them, and it's not in his hands anymore
hmm... let's think about it
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
IPSL
16:00
Ro24 Group D
JDConan vs TBD
Aegong vs rasowy
Liquipedia
PSISTORM Gaming Misc
15:55
FSL s10 code S playoffs
Freeedom22
Liquipedia
Ladder Legends
15:00
Valedictorian Cup #1 Qualifier
SteadfastSC63
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 332
Liquid`TLO 215
BRAT_OK 69
SteadfastSC 63
Codebar 40
EmSc Tv 21
StarCraft: Brood War
Calm 4058
Mini 470
firebathero 269
BeSt 215
Dewaltoss 93
actioN 71
Killer 40
Sexy 39
Rock 25
yabsab 18
[ Show more ]
zelot 17
Movie 15
GoRush 9
Hm[arnc] 8
Dota 2
Gorgc7293
Counter-Strike
fl0m6790
byalli451
Super Smash Bros
Mew2King124
Heroes of the Storm
Khaldor796
Liquid`Hasu475
Other Games
Grubby3661
singsing1551
FrodaN785
Beastyqt744
B2W.Neo449
KnowMe227
Hui .146
RotterdaM45
MindelVK16
Organizations
Dota 2
PGL Dota 2 - Main Stream11024
PGL Dota 2 - Secondary Stream4297
StarCraft 2
WardiTV1038
Other Games
BasetradeTV997
StarCraft 2
ComeBackTV 639
Other Games
gamesdonequick370
StarCraft 2
angryscii 55
EmSc Tv 21
EmSc2Tv 21
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 23 non-featured ]
StarCraft 2
• EnkiAlexander 51
• Shameless 33
• LUISG 18
• Adnapsc2 15
• Reevou 4
• Response 3
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• Airneanach71
• FirePhoenix9
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Jankos1829
• Nemesis1567
• TFBlade1177
Other Games
• imaqtpie347
• Shiphtur173
Upcoming Events
BSL
1h 53m
StRyKeR vs rasowy
Artosis vs Aether
JDConan vs OyAji
Hawk vs izu
Replay Cast
6h 53m
Replay Cast
15h 53m
Wardi Open
16h 53m
Afreeca Starleague
16h 53m
Bisu vs Ample
Jaedong vs Flash
Monday Night Weeklies
22h 53m
RSL Revival
1d 8h
GSL
1d 14h
Afreeca Starleague
1d 16h
Barracks vs Leta
Royal vs Light
WardiTV Map Contest Tou…
1d 17h
[ Show More ]
RSL Revival
2 days
Replay Cast
3 days
The PondCast
3 days
KCM Race Survival
3 days
WardiTV Map Contest Tou…
3 days
CranKy Ducklings
4 days
Escore
4 days
RSL Revival
4 days
WardiTV Map Contest Tou…
5 days
Universe Titan Cup
5 days
Rogue vs Percival
Ladder Legends
5 days
uThermal 2v2 Circuit
5 days
BSL
6 days
Sparkling Tuna Cup
6 days
WardiTV Map Contest Tou…
6 days
Ladder Legends
6 days
Liquipedia Results

Completed

Escore Tournament S2: W3
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
StarCraft2 Community Team League 2026 Spring
WardiTV TLMC #16
Nations Cup 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026

Upcoming

Escore Tournament S2: W4
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
2026 GSL S2
RSL Revival: Season 5
2026 GSL S1
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 2026
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.