• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:56
CEST 18:56
KST 01:56
  • 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
[ASL21] Finals Preview: Two Legacies18Code S Season 2 (2026) - RO12 Preview2herO wins GSL Code S Season 1 (2026)5Code S Season 1 (2026) - RO4 & Finals Preview5[ASL21] Ro4 Preview: On Course12
Community News
Weekly Cups (May 11-17): Classic wins double0Code S Season 1 (2026) - RO8 Results2Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !18Weekly Cups (April 27-May 4): Clem takes triple0
StarCraft 2
General
herO wins GSL Code S Season 1 (2026) Code S Season 2 (2026) - RO12 Preview Weekly Cups (May 11-17): Classic wins double Code S Season 1 (2026) - RO4 & Finals Preview Team Liquid Map Contest #22 - The Finalists
Tourneys
Crank Gathers Season 4: BW vs SC2 Team League GSL Code S Season 2 (2026) GSL Code S Season 1 (2026) Sparkling Tuna Cup - Weekly Open Tournament Maestros of The Game 2 announcement and schedule !
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue Mutation # 525 Wheel of Misfortune Mutation # 524 Death and Taxes
Brood War
General
25 Years Since Brood War Patch 1.08 (Spoiler) ASL21 Winner's Interview vespene.gg — BW replays in browser [ASL21] Finals Preview: Two Legacies UA StarCraft: Mawin (T) vs hanniGan (P) Showmatch
Tourneys
[ASL21] Grand Finals Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues Small VOD Thread 2.0
Strategy
Muta micro map competition [G] Hydra ZvZ: An Introduction Fighting Spirit mining rates Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Dawn of War IV ZeroSpace Megathread Warcraft III: The Frozen Throne
Dota 2
The Story of Wings Gaming
League of Legends
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
Russo-Ukrainian War Thread Trading/Investing Thread US Politics Mega-thread European Politico-economics QA Mega-thread YouTube Thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
McBoner: A hockey love story TeamLiquid Health and Fitness Initiative For 2023 2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software)
TL Community
The Automated Ban List
Blogs
Esports Organizations: Raisi…
TrAiDoS
Why RTS gamers make better f…
gosubay
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1586 users

[Code S] Ro32 Final Day Preview/Group G Recap (S5)

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

[Code S] Ro32 Final Day Preview/Group G Recap (S5)

Text byTL.net ESPORTS
Graphics byMeko
November 8th, 2012 00:11 GMT
  • GSL on Liquipedia
  • Code S: Ro32 Group G Recap
  • Code S: Ro32 Group H Preview

Code S: Ro32 Group G Recap


By: Porcelina

Results from Live Report Thread by TheBB.
+ Show Spoiler [Results] +

Leenock vs. BoguS
(Z)Leenock <Cloud Kingdom> (T)BoguS
(Z)Leenock <Entombed Valley> (T)BoguS

Leenock wins 2-0!

Keen vs. Squirtle
(T)KeeN <Abyssal City> (P)Squirtle
(T)KeeN <Daybreak> (P)Squirtle

Keen wins 2-0!

Winners' Match
(Z)Leenock <Daybreak> (T)KeeN
(Z)Leenock <Whirlwind> (T)KeeN
(Z)Leenock <Entombed Valley> (T)KeeN

Leenock wins 2-1!

Losers' Match
(T)BoguS <Daybreak> (P)Squirtle
(T)BoguS <Cloud Kingdom> (P)Squirtle

Bogus wins 2-1!

Final Match
(T)KeeN <Entombed Valley> (T)BoguS
(T)KeeN (T)BoguS

Bogus wins 2-0!



Leenock and Bogus advance to Code S RO16!


The Zerg Also Rises
- (Z)FXOLeenock advances in first place, putting seven Zergs in the Ro16.


Another group played, another Zerg advances. In terms of narratives, one has to feel that (Z)RorO let down more than just himself in forgetting about ultralisks in his final game against (T)Hack in last week's games. As it stands, four out of seven groups have been won by Zerg and seven out of eight Zerg have advanced to the round of sixteen. On the opposite of the spectrum, Protoss is making the Sad Zealot Fan Club have a resurgence, with (P)ST_Squirtle going out in another disappointing performance on behalf of the chosen of Aiur. In the middle of it all, the two Terran fought it out for the remaining spot.

‘Round of sixteen is a good place’, Leenock said. ‘There is a lot of Zerg’, his brethren replied.

(Z)FXOLeenock came into the group as a solid favorite to advance. His ZvT in general would have to be rated as a solid tier above the ones of Innovation and Keen, while Squirtle suffered from the large power shift between Zerg and Protoss. Gone are the days where you expect to see Leenock sometimes simply lose to Terran cheese and PvZ all-ins. He might have suffered a tough loss to Taeja last season, but his general consistency as evidenced by team league performances and hectic MLG tournaments is a real strength. Group play in Code S occupies a strange middle ground between careful preparation and rewarding consistency; Leenock has proven adept at both formats and the group play gave another indication of his prowess on both fronts.

His play against both Innovation and Keen was a tour de force of showing Zerg diversity and creativity. Against Innovation he was utterly dominant; it scarcely looked like the STX Soul player had any real chance of winning. The Cloud Kingdom game was a rare treat even from Leenock, a player known for his unorthodox builds. With early investment in lings, banelings and roaches, he attacked bringing queens with him to break the banshee defense of the Terran. It functioned as a delayed attack usually performed as an all-in, but with a third base he could saturate and with the time to bring queens, it ended up almost completely breaking the opponent. From an advantageous position, Leenock was able to finally get his drone count up and win with standard play.

In the games against Keen, Leenock relied on spire play throughout. While he lost the first game on Daybreak opting for the road less travelled in the midgame with mutalisk play, the two following games showcased once more his aggressive nature. With a two base heavy mutalisk opening on Whirlwind, he was able to cripple Keen utterly, punishing the game one victor’s lack of mobility and the lack of defense for a muta cloud that Leenock cleverly obfuscated through the early midgame. The last game was again decided early on, as Keen was helpless to repel a flood of roaches and banes.

Fascinatingly, Leenock used five very different builds in his five games against Terran this group. He was victorious in four, all of them featuring heavy deviations from the standard TvZ metagame. Meanwhile, he lost the only game where he looked to be playing standard, though one wonders just how standard midgame spire play really can be called at this point. However, we know that he is no slouch in a standard game either, so simply being able to execute such a wide variety of tactics must be a headache for any opponent coming up. Leenock has yet to taste ultimate victory in GSL, but between his excellent ZvZ and what is becoming a formidable list of strategies at his disposal, he must remain a heavy favorite to make it to the playoffs once again.

The road to Code A is paved with untried cheese.
- Losing his first match, (T)STX_Innovation rallies to be the second KeSPA player to make round of sixteen.


I think almost every preview and recap done of (T)STX_Innovation (aka Bogus) may have included phrases such as ‘it is still difficult to tell how good he is’ or ‘he knows how to all-in at the exact right time’. As much as we strive to learn, to figure out players and to map out tendencies and strengths through watching, the STX player still remains a bit of a mystery. In Group G, he did what could be reasonably expected of him. He lost convincingly to Leenock first, but the games did not give us much indication of his standard play and holding the unorthodox attacks of the Zerg player was a lot to ask. However, he dispatched of both Squirtle and Keen without being pressed too hard.

Against (P)Squirtle, he did exactly what should have been obvious to anyone really following Innovation. On Daybreak, he proxied two barracks between the natural and third of his opponent and executed the all-in with brutal efficiency. The following game was a more standard two base push, with medivacs and stim that caught Squirtle in the difficult two base transition up to charge and storm. With the Protoss player’s defense looking subpar, Innovation had no problems securing a match with (T)KeeN to decide who would move on.

Against the MVP Terran, he again looked like simply the better player. Game one on Entombed Valley was quite messy, with Innovation’s first tank push into Keen’s natural initially looking promising, but failed to do significant damage. In the midgame, the two seemed to fall into a pattern of trading who exactly had the advantage until Keen half heartedly went for a counterattack upon seeing his opponent move out. With only marines, he was not able to do much damage; Innovation sniped the tanks in the middle of the map before cleaning up the bio in his natural and gained a significant army advantage. In the final game of the day, Bel’Shir Vestige proved to be Keen’s undoing, as Innovation simply pushed in with far superior numbers in the early midgame. Once again, the KeSPA Terran failed to look great, but he did once more confirm his aptitude for knowing exactly when to push and punish unwary opponents.

All in all, Innovation strengthened the beliefs we already held about him; willing to cheese, good timings and a fairly solid player overall. But the questions we have remain unanswered; perhaps it is his play style that makes one wonder exactly how good he truly is. One way or another, he remains an underdog to advance past the round of sixteen, and it would be surprising to not see a Zerg snap him up greedily during group selections.

'You are not a bad player. You are only a case of arrested development.'

I had expected (T)MVP.KeeN to either look good and not advance, or look horrible and somehow make it through. What I had not expected was what we saw, a player clearly outclassing Squirtle in all areas of TvP then taking the first game off Leenock in the winner’s final with defiant macro play. What we expected to see was cheese, hellions and general aggressive play. Keen looked through his first three games a much stronger, solid all-rounder than what we have previously seen. However in Keen’esque fashion, it all came crashing down in the end and he finished the day going 0-4, losing to a variety of early pressure plays and losing his composure completely in the first game against his fellow Terran in the group. Ultimately, there is much to build on for Keen, if he is able to progress and grow into the player he showed us a glimpse of today, then succeeding in a Nada-less Code S environment might be on the cards.

‘You are all a lost generation’

In terms of pure results, Protoss is heading back to the dark ages. After a few seasons of sustained Code S success, the current one has looked like a bit of a disaster. However, no Protoss has exemplified this as evocatively as (P)ST_Squirtle. While a player such as Seed put up a hard fight but was not quite good enough and HerO looked very unlucky to lose out, Squirtle was nowhere near where he could be expected to be. He should have been to his group was Creator was to Group E, losing to the favorite Zerg but dismantling his two Terran opponents. Instead, he never got to play against Leenock and was most disappointing in his usually solid PvT endeavors. Better players than Squirtle have fallen down to Code A before, but the way he did it looked curiously ominous for the Startale player.

Code S Ro32 Group H Preview


By: Waxangel

Group H: (Z)ST_Life, (T)8th_BaBy, (T)AX.Ryung, (P)MVP.Vampire

Past Meets Present

We have a consensus best-player-in-the-world again, and he's only fifteen years old. (Z)ST_Life tore through the Code S Season Four, leaving no stone unturned as he hunted down the best players in the world and ended their tournament lives. And as if he was discontent with just beating (Z)NesTea, (Z)Symbol, (P)Seed, (T)TaeJa, (T)MKP, and (T)Mvp, he went off to Dallas to add (Z)Leenock and (T)Flash to his list of famous victims.

At this point, I'd like to say I 100% support running the engines on the hype train at max-speed and liberally giving out tickets on the bandwagon. Looking back on the early days of Flash, too much time was wasted calling him a cheesy kid, saying he still needed to pass X test, and generally just asking questions instead of being excited for a player who was undoubtedly a prodigy. Life definitely has the potential to become one of the best ever, and we should be excited about it.

In that context, it's an amusing coincidence that Life's first opponent is one of Brood War's cautionary tales against overhyping. (T)8th_BaBy debuted in the Brood War scene at the incredibly young age of thirteen (he was picked up by a pro-team when he was twelve), and showed an immense amount of raw potential. At that time, Flash was already showing that age meant very little in the world of pro-gaming, and many looked towards Baby to become the next big thing.

Alas, the hype was never fully justified. Baby became an excellent player as many had expected, but just not a championship player. He was a mainstay on the WeMade FOX (and later Team Eight) roster, and was unquestionably their ace at some points. But in the individual leagues, where glory is truly won, he would inevitably fall short.

You have to wonder what Baby was thinking when Life picked him as his first opponent. It being Life, there probably wasn't any deep meaning behind it – he wanted to play ZvT, and Baby seemed like the easiest opponent. But if you were Baby, how could you not feel just the slightest tinge of bitterness, to be picked by a player who has realized all of YOUR dreams?


Outsiders

The two other players in the group aren't connected by a fanciful, historical narrative, but they share a link in being players on the fringe. (T)AX.Ryung and (P)MVP.Vampire are in Code S, but are expected by few to challenge for the title.

Ryung at least has a relatively high profile – his part on SlayerS, MSPaint rivalry with MMA, and the fan-penned second son storylines between him, (T)MMA, and (T)BoxeR made him something of a cult favorite. He's sure to gain more popularity now that he's joined the international team Axiom, who have the support of incorrigible hype-machine TotalBiscuit. Gameplay wise, Ryung's been an attractive player for hipster StarCraft II fans as well, showing some truly brilliant games every now and then. He's a prime candidate for "if only he could be a little bit more consistent" fandom.

Vampire, on the other hand, still suffers from the lack of an identity, despite over a year of activity. He's been in Code A few seasons, made occasional GSTL appearances, and even went to a DreamHack once (if you remember this, kudos to you). Yet, there's been precious little to note about his play – this writer's most memorable moment of Vampire is how he thwarted the world's worst 1/1/1 in last season's Code A. What does Vampire see when he looks himself in the mirror?

Ryung will want to do well in this group and make a good debut for Axiom, but he doesn't exactly need it. He's on a foreign team, getting a salary, and has the opportunity to travel to foreign events and market himself in ways that are non-skill related. For Vampire, this is literally all he has in his career, and this is the make or break moment he has lived for for over a year.


Breakdown and Prediction

Obviously, Life is a ridiculous favorite to make it through. If we had to throw an obligatory bone to Baby, word on the street says he wasn't actually a good pick for Life in Starcrafting terms, as he is being called one of the better KeSPA players, proving it with the best regular season record in the recent MvP tournament. Even GomTV seemed impressed enough with his performance behind closed doors to give him a Code S seed this time around.

That said, all the KeSPA players have struggled so far. They were either knocked out quickly, or just barely slipped by with games that made you question their ability to succeed in the later stages. With a tough first opponent in Life, and a TvT specialist in Ryung in the group, third place or lower seems like the most realistic bet for Baby.

The non-descript Vampire is the wild card in this group, having made it to Code S without showing any games of distinction. Luckily for him, Ryung is not known for his TvP at all, while Baby has thus far, been all hype and no substance. With Life starting off in the opposite bracket, the door is wide open for Vampire to sneak into Ro16. Beating Ryung and Baby to make it to the Ro16 won't really do much for his renown, but it would be a start.


Life > Baby
Vampire > Ryung
Life > Vampire
Ryung > Baby
Vampire > Ryung

Life and Vampire advance.






Writers: Porcelina and Waxangel.
Graphics and Art: Meko and shiroiusagi.
Editors: Waxangel.
Facebook Twitter Reddit
TL+ Member
asdfOu
Profile Joined August 2011
United States2089 Posts
November 08 2012 00:20 GMT
#2
life and baby to make it out
rip prime
THM
Profile Joined November 2010
Bulgaria1131 Posts
November 08 2012 00:22 GMT
#3
Sounds good, will watch.
glzElectromaster
Profile Blog Joined March 2012
Japan2474 Posts
November 08 2012 00:23 GMT
#4
Excellent. Although I expect Life and Ryung to advance.
RIP Kt. Violet | In solitude, where we are least alone
clocked
Profile Joined November 2012
111 Posts
November 08 2012 00:23 GMT
#5
I am hoping for Life and Ryung. I want him to rep TB's team more and more. I want him to win GSL and TB and his wife goes up and tosses him up in the air.
TeeTS
Profile Joined June 2011
Germany2762 Posts
November 08 2012 00:25 GMT
#6
Just for the sake of race diversion. Please Vampire make it
GolemMadness
Profile Blog Joined September 2010
Canada11044 Posts
November 08 2012 00:26 GMT
#7
My guess would be Life and Ryung, but I'm hoping for Life and Baby. :D
http://na.op.gg/summoner/userName=FLABREZU
Deleted User 173346
Profile Blog Joined April 2011
16169 Posts
November 08 2012 00:36 GMT
#8
--- Nuked ---
Dodgin
Profile Blog Joined July 2011
Canada39254 Posts
November 08 2012 00:40 GMT
#9
Life and Ryung are going through, sorry Vampire.
kabar
Profile Joined November 2010
United States616 Posts
November 08 2012 00:43 GMT
#10
i've got life and ryung. hope ryung shows some good games.
ragz_gt
Profile Blog Joined April 2012
9172 Posts
November 08 2012 00:48 GMT
#11
What's the odds on BaBy / Ryung? Has to be better than +200 right?
I'm not an otaku, I'm a specialist.
JJH777
Profile Joined January 2011
United States4418 Posts
November 08 2012 00:54 GMT
#12
Ryung and Vampire!
FreudianTrip
Profile Joined July 2011
Switzerland1983 Posts
November 08 2012 00:58 GMT
#13
Life beats BaBy

Vampire beats Ryung

Life beats Vampire

Ryung beats Baby

Vampire beats Ryung.
ZigguratOfUr
Profile Blog Joined April 2012
Iraq16955 Posts
November 08 2012 00:59 GMT
#14
Chapeau bas to Fionn, who predicted that Bogus wasn't just any KeSPA terran, when he was losing games in droves. for this group I'll predict Life and Ryung
opterown *
Profile Blog Joined August 2011
Australia54784 Posts
November 08 2012 01:02 GMT
#15
hoping for ryung and life, i guess
ModeratorRetired LR Bonjwa
TL+ Member
shabby
Profile Joined March 2010
Norway6402 Posts
November 08 2012 01:10 GMT
#16
Life and Ryung has this, easy peasy.
Jaedong, Gumibear, Leenock, Byun
TheEmulator
Profile Blog Joined July 2010
28100 Posts
November 08 2012 01:13 GMT
#17
Life and Baby advance, hopefully. Although, I believe your predictions are correct.
Administrator
Desiire
Profile Joined September 2012
Australia191 Posts
November 08 2012 01:17 GMT
#18
Ryung and Life please win ^__^
#AllKingsMustDieButHeIsAGod
Jaaaaasper
Profile Blog Joined April 2012
United States10225 Posts
November 08 2012 01:42 GMT
#19
GOGO baby!
Hey do you want to hear a joke? Chinese production value. | I thought he had a aegis- Ayesee | When did 7ing mad last have a good game, 2012?
Cricketer12
Profile Blog Joined May 2012
United States13996 Posts
November 08 2012 01:53 GMT
#20
dear lord...Wax and I agree for tomorrow's pool...2012 IS the end of the world
Engage, Zero target Engage, Engage, Kagari target Engage, Engage.
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
Showmatch
15:00
Shopify Rebellion Sunday #2
YoungYakov vs SpeCialLIVE!
ByuN vs ShoWTimE
Harstem510
LamboSC2318
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 510
LamboSC2 318
SpeCial 94
ProTech87
BRAT_OK 65
StarCraft: Brood War
Britney 44215
Mini 593
firebathero 192
Dewaltoss 159
Last 103
Hyun 86
Zeus 81
Sea.KH 58
EG.Machine 36
910 28
[ Show more ]
Rock 23
GoRush 19
Terrorterran 18
Sacsri 17
Nal_rA 16
Movie 9
IntoTheRainbow 9
NaDa 9
Dota 2
Gorgc8630
LuMiX1
Counter-Strike
fl0m1307
Heroes of the Storm
Khaldor217
Other Games
FrodaN3262
singsing2161
Liquid`RaSZi1421
B2W.Neo886
Dendi800
KnowMe533
Beastyqt464
Hui .278
Liquid`VortiX137
mouzStarbuck85
XaKoH 84
dOTY1
Organizations
Other Games
gamesdonequick149
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 18 non-featured ]
StarCraft 2
• Reevou 6
• Kozan
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
StarCraft: Brood War
• Michael_bg 2
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• C_a_k_e 2138
League of Legends
• Nemesis2195
• Jankos2010
Other Games
• WagamamaTV307
• Shiphtur216
• imaqtpie0
Upcoming Events
BSL
2h 4m
DragOn vs Dewalt
TerrOr vs OyAji
Patches Events
2h 34m
OSC
7h 4m
Universe Titan Cup
18h 4m
Rogue vs Percival
Wardi Open
19h 4m
Monday Night Weeklies
23h 4m
Replay Cast
1d 7h
Kung Fu Cup
1d 18h
GSL
2 days
herO vs Classic
Cure vs Clem
uThermal 2v2 Circuit
2 days
[ Show More ]
Replay Cast
3 days
GSL
3 days
Maru vs SHIN
Zoun vs Rogue
WardiTV Spring Champion…
3 days
SKillous vs Strange
Lambo vs Strange
Ryung vs Strange
Lambo vs Ryung
Ryung vs SKillous
Lambo vs SKillous
Replay Cast
4 days
Maestros of the Game
4 days
Replay Cast
5 days
RSL Revival
5 days
TBD vs SHIN
TBD vs Rogue
IPSL
5 days
ZZZero vs WorsT
Julia vs eOnzErG
Replay Cast
6 days
RSL Revival
6 days
IPSL
6 days
Dragon vs Artosis
dxtr13 vs Hawk
Liquipedia Results

Completed

Escore Tournament S2: W8
2026 GSL S1
Heroes Pulsing #1

Ongoing

2026 KK StarCraft Pro League
BSL Season 22
IPSL Spring 2026
KCM Race Survival 2026 Season 2
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
YSL S3
Acropolis #4
SCTL 2026 Spring
WardiTV Spring 2026
2026 GSL S2
RSL Revival: Season 5
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals

Upcoming

CSCL: Masked Kings S4
Escore Tournament S2: King of Kings
CSLAN 4
Blizzard Classic Cup 2026
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
Bounty Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 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 © 2026 TLnet. All Rights Reserved.