• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:18
CEST 05:18
KST 12:18
  • 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] Ro24 Preview Pt1: Runway122v2 & SC: Evo Complete: Weekend Double Feature3Team Liquid Map Contest #21 - Presented by Monster Energy9uThermal's 2v2 Tour: $15,000 Main Event18Serral wins EWC 202549
Community News
Maestros of The Game—$20k event w/ live finals in Paris7Weekly Cups (Aug 11-17): MaxPax triples again!10Weekly Cups (Aug 4-10): MaxPax wins a triple6SC2's Safe House 2 - October 18 & 195Weekly Cups (Jul 28-Aug 3): herO doubles up6
StarCraft 2
General
RSL Revival patreon money discussion thread What mix of new and old maps do you want in the next 1v1 ladder pool? (SC2) : I made a 5.0.12/5.0.13 replay fix Geoff 'iNcontroL' Robinson has passed away #1: Maru - Greatest Players of All Time
Tourneys
Maestros of The Game—$20k event w/ live finals in Paris Master Swan Open (Global Bronze-Master 2) $5,100+ SEL Season 2 Championship (SC: Evo) Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series
Strategy
Custom Maps
External Content
Mutation # 487 Think Fast Mutation # 486 Watch the Skies Mutation # 485 Death from Below Mutation # 484 Magnetic Pull
Brood War
General
Victoria gamers Flash Announces (and Retracts) Hiatus From ASL New season has just come in ladder BW General Discussion [ASL20] Ro24 Preview Pt1: Runway
Tourneys
[ASL20] Ro24 Group C [Megathread] Daily Proleagues Cosmonarchy Pro Showmatches [ASL20] Ro24 Group B
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates [G] Mineral Boosting Muta micro map competition
Other Games
General Games
General RTS Discussion Thread Path of Exile Beyond All Reason Stormgate/Frost Giant Megathread Nintendo Switch Thread
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
Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread The Games Industry And ATVI
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread Movie Discussion! [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2026 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
High temperatures on bridge(s) Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment"
TL Community
The Automated Ban List TeamLiquid Team Shirt On Sale
Blogs
The Biochemical Cost of Gami…
TrAiDoS
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1799 users

TL Strategy Presents: Classic vs soO

Forum Index > StarCraft 2 Strategy
21 CommentsPost a Reply
1 2 Next All

TL Strategy Presents: Classic vs soO

Text byTL Strategy
Graphics byMeru
July 28th, 2014 16:29 GMT

A TL Strategy Presentation

by Corazon

(Wiki)Classic (Wiki)soO



Introduction


Lately, the TL Strategy team has had a habit of covering the GSL finals. Is it because they have sick Protoss cheeses? Is it because that it is where the best of the best duke it out with glory and fame on the line? Is it because every single move, every single action, and every single decision means just a little bit more than normal?

In this clash, the game was even more special due to the fact that it was a team kill for SKT1. The team's cunning Protoss player Classic would face up against his teammate, now back-to-back-to-back GSL finalist, soO. This would be the first team kill in a GSL final since Season One of 2012, where MVP's Dongraegu took out his teammate Genius 4-2. Would soO be able to finally win the elusive GSL trophy, or would Classic ruin the party and make a name for himself on Starcraft's biggest stage? As the first game in the series, this game on King Sejong Station would be the one to start things off and give the momentum to one player over the other.

It is important to note that these two players actually met in the Round of 16, where Classic narrowly edged out a victory against soO by a score of 2-1. In Season Two, Classic held a 58% win ratio (7-5) against Zerg while soO sported an 85% win ratio against Protoss (6-1). However, soO's overall win ratio against Protoss in the past three seasons is similar to Classic's at 59% (25-17).

VOD Link:


Click on the name of the player below to switch between the player POVs.


Classic: The Proxy That Outdid All Others



Classic spawned in the bottom right of King Sejong Station. He decided to open nexus first, gambling on the fact that it was extremely unlikely for soO to open with an early pool in Game One of a GSL final. His investment paid off, as soO did a standard spawning pool timing without gas. This worked out perfectly for Classic because the pool first opening neither had the potential to match nexus first economically, nor could it put any pressure on his early nexus. To follow up, Classic got up two assimilators rapidly, which allowed him to get sentries both for defense and overlord killing. Coupled with this, Classic built a proxy stargate hidden extremely close to soO's main. This placement was key: this would be the last place that soO would expect a stargate to be and soO's first two to three overlords were most likely going to be rallied to Classic's side of the map. Classic's plan was to deny scouting and ravage soO's mineral line with two proxy oracles right when soO would start to take a massive drone lead with his three bases while also allowing Classic to safely take a third. However, Classic made the mistake of not checking with his initial oracle to see if soO was keen to his plan. When Classic decided to go in with his two oracles, they were greeted with a spore crawler and a queen. While the oracles managed to get a few kills, the damage they did was not worth the amount invested or how much it delayed the other Protoss tech.

[image loading]

Advantage: Classic

Following Up and Taking Control



Classic took a third behind his oracles and pushed out with a force of stalkers and sentries. His oracles continued to scout around soO's half of the map and saw that soO was trying to double expand to a fourth and a fifth very early. Classic knew that he could cancel at least one of the expansions, and indeed, he managed to force a cancel on soO's extremely optimistic fifth base and go home without a scratch. The decision to push out earlier than expected was very key to the rest of the game. Had Classic let soO simply take five bases, soO would have simply run over Classic in the late game. His blink/+2 timing was planned in order to hit soO before he got a critical mass of mutalisks. To avoid dying to a bigger Protoss army, soO would have been forced into building lower tech roaches and investing precious gas needed for mutalisk production. These types of builds have been popular in the Korean metagame for quite some time now, as it allows for a Protoss player to push out and abuse a Zerg who is playing too greedy. The combination of blink, forcefields, and recall allow a Protoss player to be extremely mobile and aggressive while committing to a dedicated attack. The quick +2 attack also allows for a quick transition into Colossus because the Protoss will have +2 as well as +3 before the Zerg player in most situations. Unfortunately, at this point Classic made an almost game-ending mistake. He engaged soO's army in a rather awkward position with his mothership core far away from his army. Trapped in a roach sandwich with no hope of recalling home, Classic's army was doomed to die. However. his immaculate forcefields allowed him to take out soO's fourth base and deal as much damage as he could before losing his entire army. Had his mothership core been in the fight, Classic would have been able to safely recall home with the game almost won. As it was, losing his sentries and a great majority of his army put Classic considerably behind where he could have been. Luckily, the fact that Classic was on three bases versus three and a half bases for soO allowed him to catch back up despite such a terrible loss.

[image loading]

Classic's forcefields prevent soO from doing anything to save his fourth base because the distance to run around them is too great.


The Power of Good Micro


Although Classic lost the majority of his army, he was able to give himself a fighting chance thanks to a solid backup plan. He started Colossus production and threw down two stargates while attacking. With soO on equal bases with Classic, all Classic had to do was not lose a critical amount of probes to soO's counterattack. He managed to get a high enough phoenix count to keep the mutalisk/corruptor force occupied, using his stalkers to great effect when needed. Classic knew that soO's gas income was limited enough to where he could not tech and build his muta ball at the same time, so Classic only spent gas on immortals and phoenix and focused on simply defending his three bases. His choice to build four cannons at his third base was key because it deterred soO a number of times from assaulting it. Once he managed to get a high phoenix count, Classic began to push out with them, although he almost lost the game as he flew half of them into a fungal growth. However, soO's counterattack army positioning allowed the Protoss fliers to take out almost all of the mutalisks, a fortunate break which gave Classic the freedom to push out further with his main army. With this extra amount of space, Classic was able to take out the roach/zergling counterattack force that was putting pressure on his natural and third bases, giving him even more breathing room. After that, Classic managed to take a fourth base and simply remaxed with a great army composition, superior air units, and better upgrades. After a engagement at soO's fifth, he forced a GG from his opponent, taking a 1-0 lead.

[image loading]

Classic's plan of defense: phoenix and blink stalkers to defend the natural while his sim city, cannons, and close proximity to his army allow the third base to remain untouched as well.


Conclusion


In conclusion, while Classic's proxy stargate opening did not turn out the way he wanted to and he lost his entire army in the mid-game, his solid play overall in both the macro and micro departments helped him take a convincing Game One over soO. Classic made enough right moves in this game in order to make up for his few errors and keep soO starved on gas all game long. When it came down to utilizing his phoenix to counter soO's mutalisk/corruptor composition, he caught soO out quite a few times and managed to pick off mutalisks every single time. All game long, Classic didn't give soO any room for error. This led to soO being gas starved and, although soO eventually managed to get to ultralisks and infestors, he simply did not have enough support and upgrades for his units, leading to a significantly one-sided engagement for Classic.

From the rest of the TL Strategy team, I would like to thank you all for reading this. Please leave any questions or comments in the thread as to help us all learn as a community. Thank you!

Back to Top

soO: I Don't Want To Be Called Kong




Going into his third finals appearance in a row, soO spawned in the top-left position. He was rather unlucky in the opening builds; his safe 14 pool expansion build was neither aggressive enough nor greedy enough to counter Classic's nexus first. To follow up, he went for a standard gas-less style and droned heavily, as his well-positioned overlords reported so sign of any kind of attack. soO's attention to detail rewarded him well and allowed him to spot Classic's hidden proxy stargate. At this juncture, soO made a key move by not revealing the overlord that spotted the stargate. Had soO moved his overlord closer to the stargate, Classic would likely have abandoned his plan to make two oracles and simply made a phoenix (or nothing at all). This little detail forced Classic to waste 1000 resources to kill only two or three drones.

[image loading]

soO sees it

[image loading]

But Classic doesn't


A Fatal Spending Spree


After scouting Classic's third base, soO attempted to be extremely greedy and double expand, knowing any sort of three-base attack would be extremely delayed due to Classic's investment into the oracles. His goal was to get up to ten extractors in order to fuel his gas-intensive mutalisk/corruptor composition. Unfortunately, Classic's early pressure threw him off. He was caught with his pants down slightly and was forced to cancel his fifth base. Had soO been able to establish his fifth base, he would have been in an almost unbeatable position. In addition to canceling the fifth base, Classic's attack also forced soO to invest much more into roaches than he had hoped to do. soO was arguably complacent and didn't expect Classic to push his fifth base so early; in addition to his greedy double expand, he decided to invest in a spire, infestation pit, +1 ranged attack, +1 armor, burrow, roach speed, and zergling speed all at the same time. If Classic attacked later with +2 and blink, these investments would have made him considerably safer and would have made his mutalisk switch harder to scout. However, he was open for a brief window of timing which Classic exploited to perfection. When a few minutes later he also lost his 4th to the "true" blink timing, his economic position worsened even more. soO desperately needed to keep that base alive, as being thrown back to only six extractors would cripple his tech considerably. He attempted to move in to defend his base, only to be zoned out by Classic's excellent forcefields.

[image loading]

Now that is a dizzying amount of gas.


Down and Out


Down to only three bases, but with a powerful mutalisk/roach/zergling army ready to march, soO had to deal economic damage, and had a good timing window to do so. However, his counterattack was stymied by Classic's cannons and preemptive phoenix production. soO then needed to spend additional gas on corruptors, which limited his options even further. soO made a further transition to ultralisk/infestor, a composition that requires even more gas than the mutalisk/corruptor army that he was currently sitting on. Naturally, this was a difficult feat being on only about six extractors. He seemed to be in a good position with his ability to keep Classic's army in his base, especially when he started to get his infestors out. When Classic flew his phoenix too close to the previously unscouted infestors, soO managed to fungal growth almost half of them. However, soO managed to muck things up by engaging the phoenix with his mutalisks out in front of the corruptors, allowing the phoenixes to take out almost half of them. While soO did manage to establish five bases eventually thanks to all the time his mutalisks bought, he was too gas starved to upgrade his units fully. After fighting Classic's phoenix and another bad engagement with his mutalisks, Classic went in for the kill, having 3-0 upgrades to the 1-2 of soO. Had soO managed to have more supporting units for his ultralisks and better melee upgrades, it could have been a different story. However, soO's lackluster gas management plus his carelessness with his mutalisks doomed him to lose Game One and fall behind 0-1 in the series.

[image loading]

Worst engagement possible by soO. The corruptors should be in the front doing all the work, but instead the mutalisks fly in to their deaths.


Conclusion


In conclusion, while Classic's proxy stargate opening did not turn out the way he wanted to and he lost his entire army in the mid-game, his solid play overall in both the macro and micro departments helped him take a convincing Game One over soO. Classic made enough right moves in this game in order to make up for his few errors and keep soO starved on gas all game long. When it came down to utilizing his phoenix to counter soO's mutalisk/corruptor composition, he caught soO out quite a few times and managed to pick off mutalisks every single time. All game long, Classic didn't give soO any room for error. This led to soO being gas starved and, although soO eventually managed to get to ultralisks and infestors, he simply did not have enough support and upgrades for his units, leading to a significantly one-sided engagement for Classic.

From the rest of the TL Strategy team, I would like to thank you all for reading this. Please leave any questions or comments in the thread as to help us all learn as a community. Thank you!

Back to Top




Brought to you by the TL Strategy Team
Writers: Corazon
Graphics: shiroiusagi
Editors: NovemberstOrm, Teoita, ZeromuS
Facebook Twitter Reddit
Hayl_Storm
Profile Joined April 2011
The Shire633 Posts
July 28 2014 16:38 GMT
#2
Your buttons are so dope.
Editor@TL_Hayl // Return of the (Marine)King
Jer99
Profile Blog Joined April 2011
Canada8157 Posts
July 28 2014 17:28 GMT
#3
Ah damn I meant to get something fixed, on mobile when you switch players it squeezes the text and smushes it together
StrategyTaeJa #1 || @TL_Jer99 || "seeker seeked out his seeking"
Aelendis
Profile Joined February 2011
Belgium892 Posts
July 28 2014 17:55 GMT
#4
Great write-up. Maybe add a link of the game's vod?
ObviousOne
Profile Joined April 2012
United States3704 Posts
July 28 2014 18:05 GMT
#5
Nice write up, Cora!
Fear is the only darkness. ~Destiny Fan Club operator~
AkashSky
Profile Joined May 2014
United States257 Posts
July 28 2014 18:13 GMT
#6
When I watched the games, I thought the oracles had 3-5 kills on them each. How many kills do the oracles need to get for it to be worth it? I thought that classic did just enough damage with his oracles to be even.
Jer99
Profile Blog Joined April 2011
Canada8157 Posts
July 28 2014 18:32 GMT
#7
On July 29 2014 02:55 Aelendis wrote:
Great write-up. Maybe add a link of the game's vod?


It's on the way, in the meantime here
StrategyTaeJa #1 || @TL_Jer99 || "seeker seeked out his seeking"
Corazon
Profile Blog Joined November 2011
United States3230 Posts
July 28 2014 18:33 GMT
#8
On July 29 2014 03:13 AkashSky wrote:
When I watched the games, I thought the oracles had 3-5 kills on them each. How many kills do the oracles need to get for it to be worth it? I thought that classic did just enough damage with his oracles to be even.

Well, if you want to look at it from strictly a numbers standpoint, we can do some math on it.

An Oracle is 150/150, so is a Stargate. A pylon is 100 minerals.

2 Oracles, a SG, and a pylon are 300+300+300+100=1000

This forced soO to make 2 Spore Crawlers, so that is already 150 minerals "lost" (as in not mining).

So 850 minerals leaves us with 17 drones that Classic would need to kill to be even mathematically. Of course, not everything is like that and you can't account for the potential value lost in the drones that are now not mining because they are spore crawlers, plus the spells that the Oracles can cast that don't really have an economical value but rather a positional one.

So Classic needed to get a fair amount of Drones with the Oracles in order to be in a better shape than he was. 10 at the minimum and 17 to break even.
Grubby's #1 Fan
Corazon
Profile Blog Joined November 2011
United States3230 Posts
July 28 2014 18:34 GMT
#9
On July 29 2014 03:05 ObviousOne wrote:
Nice write up, Cora!

Thanks :D I can be productive when I'm not flaming in TL Mafia XD
Grubby's #1 Fan
ZAiNs
Profile Joined July 2010
United Kingdom6525 Posts
Last Edited: 2014-07-28 19:32:17
July 28 2014 19:31 GMT
#10
On July 29 2014 03:13 AkashSky wrote:
When I watched the games, I thought the oracles had 3-5 kills on them each. How many kills do the oracles need to get for it to be worth it? I thought that classic did just enough damage with his oracles to be even.

7 is the most you can really get (while taking hits from 1 Queen meaning they have no Spores done), 8 if you're lucky.
[PkF] Wire
Profile Joined March 2013
France24203 Posts
July 28 2014 21:42 GMT
#11
Amazing write-up for this TL strategy, as usual. Keep it up guys !
Rikudou
Profile Joined April 2014
Germany151 Posts
July 29 2014 03:08 GMT
#12
that just looks so sexy!
Is this real Life? No, it's StartaleLife!!!
Liquid`Nazgul
Profile Blog Joined September 2002
22427 Posts
July 29 2014 06:23 GMT
#13
You guys are on a rolllllllll
Administrator
Adept
Profile Joined December 2009
United States472 Posts
July 29 2014 07:10 GMT
#14
Love to see analysis like this, great job everyone!
"HSC casting is essentially an LR thread read aloud." -ThomasjServo
TL+ Member
Veluvian
Profile Joined December 2011
Bulgaria256 Posts
July 29 2014 16:09 GMT
#15
Classic really showed that secret touch, the feeling when to attack and retreat. Let's not forget that soO didn't cause any economical damage to the protoss.
Oz; MMA; Rain; sOs; Classic, Soulkey, TY, Dark
ZeromuS
Profile Blog Joined October 2010
Canada13389 Posts
July 29 2014 16:33 GMT
#16
On July 29 2014 15:23 Liquid`Nazgul wrote:
You guys are on a rolllllllll


Thanks Naz!

I'm also glad others seem to like the piece

We've got.more coming so stay tuned!
StrategyRTS forever | @ZeromuS_plays | www.twitch.tv/Zeromus_
BisuDagger
Profile Blog Joined October 2009
Bisutopia19246 Posts
July 29 2014 18:39 GMT
#17
On July 29 2014 01:38 Hayl_Storm wrote:
Your buttons are so dope.

I come to this thread just to click the buttons.
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
tomastaz
Profile Joined January 2013
United States976 Posts
July 29 2014 21:00 GMT
#18
Poor SoOjwa
No church in the wild --- @tzhang0126
[PkF] Wire
Profile Joined March 2013
France24203 Posts
July 29 2014 22:33 GMT
#19
Is there a TL strategy archive for all the games analyzed from both sides ? I can't seem to find such a thread.

On another note, it would be great if the next series could focus on another mu. I believe a lot of the most recent ones were PvZs -I could be wrong though, not renowned for my memory ^^. Even a mirror mu could be thrilling.
Jer99
Profile Blog Joined April 2011
Canada8157 Posts
July 29 2014 22:51 GMT
#20
On July 30 2014 07:33 [PkF] Wire wrote:
Is there a TL strategy archive for all the games analyzed from both sides ? I can't seem to find such a thread.

On another note, it would be great if the next series could focus on another mu. I believe a lot of the most recent ones were PvZs -I could be wrong though, not renowned for my memory ^^. Even a mirror mu could be thrilling.


Here is the TL Strategy portal where all of our work is documented, albeit it's missing some things, I'll get it updated
StrategyTaeJa #1 || @TL_Jer99 || "seeker seeked out his seeking"
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Online Event
00:00
The 5.4k Patch Clash #2
CranKy Ducklings143
davetesta11
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 182
RuFF_SC2 118
SpeCial 103
StarCraft: Brood War
ggaemo 72
Noble 52
Icarus 5
Dota 2
monkeys_forever736
NeuroSwarm132
Counter-Strike
Stewie2K506
Other Games
summit1g9056
shahzam721
JimRising 576
C9.Mang0350
ViBE227
Maynarde90
Trikslyr56
fpsfer 1
Organizations
Other Games
gamesdonequick1353
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• Berry_CruncH247
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush1019
• Lourlo682
Upcoming Events
The PondCast
6h 42m
WardiTV Summer Champion…
7h 42m
Zoun vs Bunny
herO vs Solar
Replay Cast
20h 42m
LiuLi Cup
1d 7h
BSL Team Wars
1d 15h
Team Hawk vs Team Dewalt
Korean StarCraft League
1d 23h
CranKy Ducklings
2 days
SC Evo League
2 days
WardiTV Summer Champion…
2 days
Classic vs Percival
Spirit vs NightMare
CSO Cup
2 days
[ Show More ]
[BSL 2025] Weekly
2 days
Sparkling Tuna Cup
3 days
SC Evo League
3 days
BSL Team Wars
3 days
Team Bonyth vs Team Sziky
Afreeca Starleague
4 days
Queen vs HyuN
EffOrt vs Calm
Wardi Open
4 days
Replay Cast
4 days
Afreeca Starleague
5 days
Rush vs TBD
Jaedong vs Mong
Afreeca Starleague
6 days
herO vs TBD
Royal vs Barracks
Liquipedia Results

Completed

Jiahua Invitational
uThermal 2v2 Main Event
HCC Europe

Ongoing

Copa Latinoamericana 4
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20
CSL Season 18: Qualifier 1
SEL Season 2 Championship
WardiTV Summer 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

CSLAN 3
CSL Season 18: Qualifier 2
CSL 2025 AUTUMN (S18)
LASL Season 20
BSL Season 21
BSL 21 Team A
Chzzk MurlocKing SC1 vs SC2 Cup #2
RSL Revival: Season 2
Maestros of the Game
EC S1
IEM Chengdu 2025
PGL Masters Bucharest 2025
MESA Nomadic Masters Fall
Thunderpick World Champ.
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
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.