• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 10:59
CEST 16:59
KST 23:59
  • 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
[ASL19] Finals Recap: Standing Tall10HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy6
Community News
$25,000 Streamerzone StarCraft Pro Series announced0Weekly Cups (June 30 - July 6): Classic Doubles5[BSL20] Non-Korean Championship 4x BSL + 4x China9Flash Announces Hiatus From ASL66Weekly Cups (June 23-29): Reynor in world title form?14
StarCraft 2
General
The GOAT ranking of GOAT rankings Weekly Cups (June 30 - July 6): Classic Doubles Jim claims he and Firefly were involved in match-fixing Esports World Cup 2025 - Final Player Roster Statistics for vetoed/disliked maps
Tourneys
$25,000 Streamerzone StarCraft Pro Series announced FEL Cracov 2025 (July 27) - $8000 live event Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series WardiTV Mondays
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome Mutation # 478 Instant Karma
Brood War
General
ASL20 Preliminary Maps i aint gon lie to u bruh... BGH Auto Balance -> http://bghmmr.eu/ [ASL19] Finals Recap: Standing Tall SC uni coach streams logging into betting site
Tourneys
[BSL20] Non-Korean Championship 4x BSL + 4x China [BSL20] Grand Finals - Sunday 20:00 CET CSL Xiamen International Invitational The Casual Games of the Week Thread
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile What do you want from future RTS games? Beyond All Reason
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 Russo-Ukrainian War Thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2025! Summer Games Done Quick 2024!
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023 NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
momentary artworks from des…
tankgirl
Culture Clash in Video Games…
TrAiDoS
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 754 users

Terran Revolutionist

Forum Index > Final Edits
Post a Reply
1 2 3 4 5 9 10 11 Next All
Day[9]
Profile Blog Joined April 2003
United States7366 Posts
Last Edited: 2008-10-19 05:43:53
October 18 2008 01:13 GMT
#1
[image loading]

Terran Revolutionist
by Day[9]
TeamLiquid: Final Edits


Note: This article contains spoilers from the Fantasy vs GGPlay OSL Semifinal.

Though fairly untypical in TvZ, a well played mech can crush a zerg opponent in a suave, decisive fashion. In professional play, we’ve seen mech frequently used on Arkanoid, Katrina, and Baekmagoji, but last night we saw something revolutionary. Fantasy absolutely ape-smashed GGPlay 3-1, a defeat which displayed the most ingenious transitional mech play I’ve seen in the past 5 years. As innovative as Fantasy’s play was, I see many people misanalyzing or completely overlooking the key sexy aspects of Fantasy’s play. Consequently, I’d like to provide a strategic analysis article to highlight Fantasy’s inspired mech gameflow.

Typical M&M TvZ vs Typical Mech TvZ
Before we focus on Fantasy’s amazingness, let’s discuss a bit of the basic functionality of TvZ. With standard M&M, the terran has the opportunity to be aggressive and finesseful. Early gameplay begins by pressuring w/ M&M groups. Mid to late game has dropships flying around the map and groups of M&M patrolling the center to negate aggressive swarm play. In fact, the only time terrans regularly sit and turtle in their base is early-midgame: zerg has lurkers and terran doesn’t have vessels. The remainder of the time is spent being in zerg’s face until zerg finally crumbles. Zerg generally remains cornered, on the defensive, until the momentum from his gas expansions and hive tech can finally swing back and win near the end of the game.

M&M can work well in small numbers, yet still remain fairly fragile in large numbers (as misclicks w/ lurkers, swarms, and plague are all difficult to deal with). Because M&M is so aggressive, zerg players must be extremely careful when taking additional expansions. Even defending a 3rd gas expansion in the mid-game is a huge issue for a zerg player. Also, the best defense for terran expansions is to be aggressive: by remaining in zerg’s face, counter-attacking by zerg becomes too risky. Semi-open maps allow M&M to maneuver well without being so open that zerg can surround or counter attack too easily.

However, consider mech play against zerg. Mech completely reverses the traditional aspects of TvZ. Mech is significantly less mobile, as tanks/goliaths rely heavily on being in large groups (and tanks have to be sieged to be fully effective). In mech play, since units are so immobile, it’s difficult for the terran player to expand to corners of the map and try to avoid counterattack. Expansions must be well defended. Likewise, with this immobility, the zerg opponent has the opportunity to expand significantly more without worry. That said, mech armies become exponentially stronger in large numbers, to the point where 16 tanks + 40 goliaths + vessels becomes a virtually impregnable force. Consequently, mech focuses more on being a good “one punch” style army, an army which attempts to build up to a single, solid push and win. This contrasts sharply with M&M that aggressively pressures zerg all game long. Additionally, in tighter, more cramped spaces, a mech player worries even less about flanks or counterattacks and the strength of his army is further magnified. Also, mech is fairly costly, so expansions are a more necessary than with the finesse driven M&M play.

Mech History and Map Analysis
With this in mind, we begin to see why mech works on some maps and fails miserably on others. Katrina is a great example of a solid mech map. The expansions are placed in a way such that, whichever direction the terran player wishes to push, expoes are easily defendable. The 3rd gas is right outside terran’s front door. When terran pushes towards zerg, there are always at least 2 expansions along the way. Consequently, terran can essentially play like a giant blob, slowly gooping over all nearby expansions without good angles for zerg to flank. Once terran gets a nice solid big army, its time for that 1 punch win. Even should zerg take a huge number of expasnsions (which, as we’ve said, he can easily do), the strength of the terran army punch is simply too much. A simple example of this logic in action is Flash vs Jaedong



Notice how much Jaedong expands. Notice how many units Jaedong makes. Notice how little it matters. The entire game revolves around this slow, army blob by Flash. The push isn’t quick by any means, it’s simply unstoppable. In another example, consider Flash vs Savior from the October Proleague.



Flash spends much of the later stages of the game just expanding and defending. Mech is SOLID. Mech operates in that “slowly, but surely” type of way. (I think Savior violently misplayed this game, but that analysis is for another day).

However, I should be fair and point out how badly a great player like Flash can screw mech up. Consider his game against GGPlay on Medusa



Medusa is quite possibly one of the most terrible maps to go mech on. The only easily defendable expansions are the 2 natural expansions. Once Flash begins to push towards the center of the map, he’s committed either to defending his expansion + main choke, or pushing towards the zerg. As we’ve pointed out, with mech being so immobile, zerg has the opportunity to take the map uncontested and produce a mass army. In contrast to Katrina vs Jaedong, where Flash’s push could squeeze down tight alleys, Flash’s push on Medusa is in a wide open middle. Consequently, zerg’s big army can effectively crush the “one punch terran push” with openness to surround, flank, and counter. Moreover, since all the expansions are like spokes branching off the center, terran has a much slower time eliminating expansions one by one. Any decision to push an expansion runs the risk of leaving the middle wide open. Put plainly, DON’T mech on this map

That is, unless you’re a god damn genius like Fantasy

Fantasy’s revolutionary Mech Play

Fantasy concocted a brilliant opening which enabled him to mech on seemingly un-mechable maps by preventing typical zerg responses. The (rough) opening is as follows:

1) Wall in and gas on 12
2) Build a factory ASAP
3) When factory finishes, build the addon and begin a starport
4) When the factory addon finishes, begin producing vultures (up to 4) and upgrading mines+speed
5) When you can, get a CC at your expansion and start producing a dropship, get an armory for +1 attack upgrade, and try to sneak vultures in the front. Be sure to lay mines in front of zerg’s main if you can’t get in.
6) Add on a 2nd factory, drop harass w/ vultures + mines, build 1 valkyrie and start goliath-ing, your expo should be done by now.

You will have the overall look of main+natural+2 facs+starport making gollies. Upgrades will be on the way and you’ll be harassing zerg aggressively. Some brief notes:

Early game advantages:
-Negates ling allins (vultures+mines+wallin)
-Gives the opportunity to harass w/ initial vulture
-Gets a relatively fast expansion that’s quite safe
-Mines prevent scouting lings and discourage early hydra pushes
-The fast dropship not only allows for a quick scout, but also quick pressure that discourages zerg’s 3rd/4th expansion.
-vs Mutalisks the valk+goliath transition easily and holds well
-vs Lurkers the vult/mines+goliaths+harass negate an overly strong early ling/lurk push
-vs mass ground you have already delayed his expanding and can transition to tanks+mass army

The dropship vulture opening is the entire key to the build. The primary mech counters to zerg revolve around the ability to expand so much since mech is so immobile. (Refer to my post in this thread for some common counters). Vs M&M, zerg can be cute and do MASSIVE damage with a few amount of units (think how bad a few lurkers+swarm can rape a huge M&M+tank army). However, mech units are just big, and need to be outmuscled. There’s no cute way to kill mech. Having a lot of “stuff” is the key to killing a mech army. Since having a lot of expansions is the key to having a lot of “stuff,” many expansions = lots of zerg “stuff.”

The fast dropship prevents the zerg player from expanding too much in the early midgame, as he’s overly concerned about defending his main. Moreover, the harass slows down zerg’s tech, drone count, and messes with his focus. For the most part, zerg will have a hard time leaving his base until mutas are out, he kills the dropship, or he finally has all corners of his base well defended.

Suddenly, Medusa, which clearly sucked so hard for mech (with its openness) is perfect for early vulture harass. Zerg has his first 3 hatches spread (main, nat, mineral nat) so zerg needs to spend WAY more energy defending himself from all possible angles. As noted in the VOD below, by the time the vulture harass is finished, GGPlay is hardly in the position to start mass expanding as he’s spent so many resources just staying alive. Meanwhile, Fantasy is happily defended back at home and is even in base count. The evenness in base count immediately makes the transition to mech viable, as the primary danger (mass expanding) has been eliminated by vulture harass. If fantasy just early expanded and then went mech, zerg would have easily taken at least 2 expansions, screwing terran’s midgame play.



Cleverly, after the vulture harass, the combination of goliath+tank+valkyrie allows fantasy to prepare for mutas or hydras with relatively few units. Should fantasy have relied solely on factory units, a well timed muta counter attack could have been dangerous. Additionally, the vulture scout allows fantasy to adjust his unit composition more appropriately (we saw more tanks on Medusa and virtually no tanks on Autumn Wind.) Now that I mention it, the game on Autumn Wind is a great example of how well the build deals with fast mutalisks as well.



One might immediately ask “if the vulture harass is the key to this build, why not transition to M&M instead of mech?” The answer is that the mech transition is smoother. The valkyrie + goliath combination is key to holding off a quick mutalisk harass as the units are incredibly strong. To transition to valk+goliath, Fantasy only needed to add an armory and a factory. However, should Fantasy have decided to go M&M, he would have been adding on an e-bay, more barracks, then he would have needed the time to make lots of M&M, get an academy, make turrets (turrets will be more necessary with marine range+stim delayed) etc etc etc. Clearly, mech is the strongest transition from this opening.

Fantasy didn’t just “go mech,” he devised a completely unique, wacko opening that levels the playing field for a meching terran on those seemingly unmechable maps. The transition from ultra fast vulture+mine harass to a valkyrie+2 factory combo ensures that he’s safe from counter attack and ready to power hard for a big mid-game push. After 10 years of playing this game competitively, I’m just giddy that there are random new players like Fantasy still revolutionizing play in ways I least expected.

Cheers to you
Whenever I encounter some little hitch, or some of my orbs get out of orbit, nothing pleases me so much as to make the crooked straight and crush down uneven places. www.day9.tv
Day[9]
Profile Blog Joined April 2003
United States7366 Posts
October 18 2008 01:15 GMT
#2
shit i guess this is the wrong forum

whatever t.t
Whenever I encounter some little hitch, or some of my orbs get out of orbit, nothing pleases me so much as to make the crooked straight and crush down uneven places. www.day9.tv
Quesadilla
Profile Blog Joined October 2007
United States1814 Posts
Last Edited: 2008-10-18 01:21:08
October 18 2008 01:15 GMT
#3
I completely agree with this.

God dang, I remember that Flash v Jaedong game especially... I was so pissed watching and just asking how the heck can you overcome this! It's such an underused strategy but so OVERLY legitimate that it's disgusting. I play so much standard versus other players that it catches me off guard hard when I encounter strats like these.

Day, thanks for pursuing out of the box strats and praising them for legitimacy. Seriously, Starcraft isn't bound to standard rules that everybody thrashes and wails about in the strat forum... this game is still changing!!!

F U forever for posting the exact build order though... ICCup is going to suck very soon for Zergs...
Make a lot of friends. Wear good clothes. Drink good beer. Love a nice girl.
Day[9]
Profile Blog Joined April 2003
United States7366 Posts
October 18 2008 01:19 GMT
#4
Side note:

what impresses me so much is that fantasy didn't do this just because it was "unorthodox." He did it because it was a solid, start-to-finish gameplay. Even if I practiced vs this build 50 times, I'm sure i'd still struggle against it.
Whenever I encounter some little hitch, or some of my orbs get out of orbit, nothing pleases me so much as to make the crooked straight and crush down uneven places. www.day9.tv
Empyrean
Profile Blog Joined September 2004
16978 Posts
October 18 2008 01:26 GMT
#5
This is a great post
Moderator
pajaro
Profile Joined October 2008
Trinidad/Tobago5 Posts
October 18 2008 01:29 GMT
#6
great read, I find it hard to transition from early vulture harass to mnm also. I totally agree with this statement.

The valkyrie + goliath combination is key to holding off a quick mutalisk harass as the units are incredibly strong. To transition to valk+goliath, Fantasy only needed to add an armory and a factory. However, should Fantasy have decided to go M&M, he would have been adding on an e-bay, more barracks, then he would have needed the time to make lots of M&M, get an academy, make turrets (turrets will be more necessary with marine range+stim delayed) etc etc etc. Clearly, mech is the strongest transition from this opening.
<3 Stork[jOypOp]
YPang
Profile Blog Joined April 2007
United States4024 Posts
October 18 2008 01:32 GMT
#7
terrans are going to do this all the time on iccup now lol...
sMi.Gladstone | BW: B high| SC2: gold T_T
Day[9]
Profile Blog Joined April 2003
United States7366 Posts
October 18 2008 01:36 GMT
#8
On October 18 2008 10:32 YPang wrote:
terrans are going to do this all the time on iccup now lol...


lol i practically wanna switch to terran myself
Whenever I encounter some little hitch, or some of my orbs get out of orbit, nothing pleases me so much as to make the crooked straight and crush down uneven places. www.day9.tv
Hot_Bid
Profile Blog Joined October 2003
Braavos36374 Posts
October 18 2008 01:45 GMT
#9
yeah get ready to face this constantly on ICC rofl
@Hot_Bid on Twitter - ESPORTS life since 2010 - http://i.imgur.com/U2psw.png
LosingID8
Profile Blog Joined December 2006
CA10827 Posts
October 18 2008 01:47 GMT
#10
so looks like the general consensus is that valks actually have a legitimate role now.

what's next, scouts actually having a purpose? O_O

sick writeup though sean ^^
ModeratorResident K-POP Elitist
IdrA
Profile Blog Joined July 2004
United States11541 Posts
October 18 2008 01:51 GMT
#11
he opened +1 armor, not weapon
at least on chupung (and plasma though that was a different build)
didnt see on medusa
http://www.splitreason.com/product/1152 release the gracken tshirt now available
.risingdragoon
Profile Joined January 2008
United States3021 Posts
Last Edited: 2008-10-18 02:08:36
October 18 2008 01:57 GMT
#12
man you work fast

i'll read it later, I'm outta here.

EDIT: Had some time left so I read it. I still think if GGplay had played better in game 4 he could've had the game. His muta/ling/scourge composition was a good counter. I bet if he'd actually practiced against it he'd have had the timing down.
......::::........::::........::::........::::........::::.......::::.......::::... Up☆MaGiC ...::::.......::::.......::::........::::........::::........::::........
JMave
Profile Blog Joined December 2007
Singapore1803 Posts
October 18 2008 02:00 GMT
#13
Wow Day[9]! That's a really nice and concised analysis on a solid mech build. Great. Thanks man.
火心 Jealous. I always loved that feeling when I was young. Embrace it.
Raithed
Profile Blog Joined May 2007
China7078 Posts
October 18 2008 02:06 GMT
#14
i love you sean.
Ivs
Profile Joined January 2008
Australia139 Posts
October 18 2008 02:07 GMT
#15
Hmm, maybe z should play like zvp? faster scourge? I guess you would have to scout perfectly and see it coming.
Zalfor
Profile Blog Joined October 2005
United States1035 Posts
October 18 2008 02:12 GMT
#16
i still dont see why zerg can't mass expo early on even with the vulture harass. sending out that extra drone isnt too bad.
555, kthxbai
Ideas
Profile Blog Joined April 2008
United States8088 Posts
October 18 2008 02:13 GMT
#17
So how do I counter this?
Free Palestine
comabreaded
Profile Blog Joined July 2003
United States2166 Posts
October 18 2008 02:20 GMT
#18
That was a great analysis. Thanks Day!
I put the fu in fun
Kacas
Profile Joined July 2003
Brazil3143 Posts
October 18 2008 02:22 GMT
#19
yeah good
but now tell me how to counter this or the game will be imbalanced
=/
poor z's =/
I Love Hyori Lee =* icq: 41760400 / msn: kayen_chn at hotm
HaXxorIzed
Profile Blog Joined June 2007
Australia8434 Posts
October 18 2008 02:29 GMT
#20
I feel for Zerg. As you have shown in detail there's a lot of pressure on zerg from a good application of this build, plenty of pressure and a strong, solid plan in mind. Should be interesting to see how Zerg players have to change their playstyle and thinking to deal with this.
http://steamcommunity.com/id/HaXxorIzed
1 2 3 4 5 9 10 11 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 1h 1m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Creator 114
StarCraft: Brood War
Bisu 2742
firebathero 1394
EffOrt 1068
Shuttle 980
Mini 690
Hyuk 535
Larva 471
Soulkey 334
PianO 261
Soma 255
[ Show more ]
Snow 207
Mind 170
ToSsGirL 146
Rush 136
Pusan 113
Barracks 88
Sharp 74
Sea.KH 72
Hyun 65
JYJ46
Aegong 30
Terrorterran 28
Movie 25
soO 22
Sacsri 18
HiyA 17
yabsab 17
JulyZerg 16
GoRush 16
Free 14
IntoTheRainbow 13
Yoon 13
Bale 12
Trikslyr6
ivOry 3
Dota 2
Gorgc12222
qojqva2408
syndereN239
XcaliburYe234
League of Legends
singsing2319
Dendi1331
Counter-Strike
fl0m899
flusha373
kRYSTAL_146
Other Games
tarik_tv31081
gofns22518
B2W.Neo1520
hiko842
FrodaN638
DeMusliM457
Lowko371
crisheroes360
ArmadaUGS96
QueenE53
Rex22
Organizations
Other Games
gamesdonequick40666
StarCraft 2
angryscii 41
StarCraft: Brood War
Kim Chul Min (afreeca) 10
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• poizon28 10
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis6301
• TFBlade758
Upcoming Events
WardiTV European League
1h 1m
MaNa vs sebesdes
Mixu vs Fjant
ByuN vs HeRoMaRinE
ShoWTimE vs goblin
Gerald vs Babymarine
Krystianer vs YoungYakov
PiGosaur Monday
9h 1m
The PondCast
19h 1m
WardiTV European League
21h 1m
Jumy vs NightPhoenix
Percival vs Nicoract
ArT vs HiGhDrA
MaxPax vs Harstem
Scarlett vs Shameless
SKillous vs uThermal
uThermal 2v2 Circuit
1d 1h
Replay Cast
1d 9h
RSL Revival
1d 19h
ByuN vs SHIN
Clem vs Reynor
Replay Cast
2 days
RSL Revival
2 days
Classic vs Cure
FEL
3 days
[ Show More ]
RSL Revival
3 days
FEL
3 days
FEL
4 days
CSO Cup
4 days
BSL20 Non-Korean Champi…
4 days
Bonyth vs QiaoGege
Dewalt vs Fengzi
Hawk vs Zhanhun
Sziky vs Mihu
Mihu vs QiaoGege
Zhanhun vs Sziky
Fengzi vs Hawk
Sparkling Tuna Cup
4 days
RSL Revival
4 days
FEL
5 days
BSL20 Non-Korean Champi…
5 days
Bonyth vs Dewalt
QiaoGege vs Dewalt
Hawk vs Bonyth
Sziky vs Fengzi
Mihu vs Zhanhun
QiaoGege vs Zhanhun
Fengzi vs Mihu
Replay Cast
6 days
Liquipedia Results

Completed

BSL Season 20
HSC XXVII
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
Acropolis #3
KCM Race Survival 2025 Season 2
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
Championship of Russia 2025
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025

Upcoming

2025 ACS Season 2: Qualifier
CSLPRO Last Chance 2025
CSL Xiamen Invitational
2025 ACS Season 2
CSLPRO Chat StarLAN 3
K-Championship
uThermal 2v2 Main Event
SEL Season 2 Championship
FEL Cracov 2025
Esports World Cup 2025
Underdog Cup #2
StarSeries Fall 2025
FISSURE Playground #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
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.