• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:12
CEST 15:12
KST 22:12
  • 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
[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9
Community News
Weekly Cups (Sep 13-20): herO scores triple2BSL Season 2312Weekly Cups (Sep 7-12): SHIN, ByuN, MaxPax double down1StarCraft open world shooter announced at BlizzCon101Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Balance hotfix patch 5.0.16b (July 16) Weekly Cups (Sep 13-20): herO scores triple The Death of Cheese: From a Professional Cheeser
Tourneys
2026 GSTL Grand Finals Sparkling Tuna Cup - Weekly Open Tournament Master Swan Open (Global Bronze-Master 2) Stellar Fest TWO the Moon (Dec 16-20) 2026 GSTL Announcement
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[M] (2) Frigid Storage
External Content
Mutation # 544 Double Trouble The PondCast: SC2 News & Results Mutation # 543 Enhanced Defenses Mutation # 542 The Ascended
Brood War
General
Bot on ladder NaDa's Body SC4ALL II: Brood War Player Announcement 3/4 - soO [ASL22] Ro8 Preview: In A Tizzy BSL Season 23
Tourneys
[Megathread] Daily Proleagues [ASL22] Ro8 Day 2 [IPSL] IPSL is Back With Winter 26-27! PLAYzone Challenge - open offline tour in Prague
Strategy
Cliff Jump Revisited (1 in a 1000 strategy) Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation
Other Games
General Games
Warcraft III: The Frozen Throne Stormgate/Frost Giant Megathread EVE Corporation Nintendo Switch Thread Diablo IV
Dota 2
Dota 2 Champions League Season 3 Begins April 25! Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Artificial Intelligence Thread All you football fans (soccer)!
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts
Blogs
Violent-Cooperative Play and…
TrAiDoS
38 yo Retired SWE loo…
PurE)Rabbit-SF
Can Bots Beat Pros?? Starcr…
namkraft
[meme] I finally understa…
LUCKY_NOOB
Regacy Esports:Our Goa…
regacyesports
Customize Sidebar...

Website Feedback

Closed Threads



Active: 12029 users

A History of Terran vs. Zerg

Forum Index > BW General
199 CommentsPost a Reply
1 2 3 4 5 8 9 10 Next All

A History of Terran vs. Zerg

Text byStRyKeR
May 29th, 2009 01:40 GMT
Translated from pgr21 forum. Original link: http://www.pgr21.com/zboard4/zboard.php?id=free2&no=37765.

[image loading]

The graph above shows the balance between Terran and Zerg starting from the dynasty of Bonjwa Ma Jae Yoon (sAviOr) to today. At first glance, one can conclude that the two races simply had their transient moments of dominance, hacking away at each other to and fro. However, if you think of the era, the players representing that era, and the strategies representing that era, you can put meaning to every detail in this graph. writing is based on analyzing this graph and recovering the trends in strategies in TvZ and ZvT.

(* Note: The graph shows TvZ winrate. That is, the higher the graph, the better the Terrans are doing.)

[image loading]

1. August 2006 to November 2006 - 3-hatch muta to 4 gas

Shinhan Starleague Season 2 - Lee Yun Yeol (NaDa) win
Pringles MSL Season 2 - Ma Jae Yoon win

This is the era in which the so-called 3-hatch - muta control - defiler, the Zerg's three-legged strategy, is perfected. There is the incident of Zergs winning 10:0 on Arcadia vs. Terran.

During this era, Zergs follow Ma Jae Yoon's 3-hatch muta into 4 gas build. Terrans have a lot of trouble fighting against the mutalisks and lurkers of a 4 gas Zerg and eventually die to defilers [note: yes, he means that the 4 gas was complete before Hive]. However, Lee Jae Ho (Light) successfully secures a win against Zerg on Arcadia and the Terrans start fighting back.

[image loading]


2. December 2006 to March 2007 - Longinus and Reverse Temple, the 1rax cc

Shinhan Starleague Season 3 - Ma Jae Yoon win
GomTV MSL - Kim Taek Yong win

Zergs struggle through the Longinus + Reverse Temple combo. The Terrans nonchalantly block their entrance and go 1rax cc, sometimes even without a single marine. During this time, Terrans achieve 71:57 (55.47%) against Zerg and Ma Jae Yoon records 14: 9 (60.87%).

The Terran trend during this era is a 1rax cc fitted to the favorable maps. The Terrans' fast expo allow them to gather marines and medics that much faster, and the mutalisk's ability to stall time decreased accordingly. Due to this stall control, Ma Jae Yoon's 3-hatch into 4 gas build is destroyed. As a result, Ma Jae Yoon changes course from a 4 gas Lair to a 3 gas Hive and gives up the Lair timing macro war. This build works surprisingly well, and this build becomes the norm in ZvT for a while to come.

[image loading]

3. April 2007 to August 2007 - The rolling of the Ball

Daum Starleague - Kim Jun Yeong (GGPlay) win
GomTV MSL s2 - Kim Taek Yong (Bisu) win
Shinhan Proleague 2007 - Samsung Khan Win

(The upward bulge to the left of the graph includes the wins and losses during the Longinus and Reverse Temple era.)

Zergs utilize Ma Jae Yoon's 3 gas to Hive build more and more effectively. The Zergs gain a foothold in the strategic war against the Terrans. In particular, Kim Jun Yeong, who perfects the strategy of using 3 gas to Hive, stalling with a few Zerglings and Defilers and amassing Ultralisks, wins the Daum Starleague and leads the so-called Ma Jun Dong era.

The wind changes direction at the end of June. On June 24, 2007, Lee Sung Eun (firebathero) defeats Ma Jae Yoon in the GomTV MSL s2 RO8 in a BO5. 3 gas provides the bare minimum gas requirement for Zergs to tech to Hive effectively. Lee Sung Eun showcases a strategy of fighting skirmishes with the Zerg for map control while keeping his units alive, slowly eating away at the Zerg's gas. In this way, he makes it difficult for the Zerg to get 4 gas.

By the time Kim Jun Yeong wins a Starleague in July 2007, the Terrans had already caught up and their win rate is rather high. Kim Jun Yeong's win signifies the last gasp of the 3 gas to Hive build.

[image loading]


September 2007 to February 2008 - Crazy Zerg, 2-hatch muta

GomTV MSL s3 - Park Sung Gyun (Mind) win
EVER Starleague 2007 - Lee Jaedong (Jaedong) win
GomTV MSL s4 - Lee Jae Dong win
Bacchus Starleague - Lee Young Ho (Flash) win

Considering all past Zerg trends, perhaps the biggest force and impact is made by the Crazy Zerg build. Looking back since 1999, arguably no other build has ever decreased the TvZ win rate so much as the Crazy Zerg. In particular, Blue Storm, practically built for muta harass, helps a lot.

Crazy Zerg is developed as a counter to the Terran Ball after the advent of 3 gas Hive. Instead of putting gas into Lurkers, Zergs only hatch mutas and zerglings and survive the Lair phase into an explosion of Ultralisks. Because of mutas and lings, Terrans have a hard time moving out before Vessels. By the time they gather enough of a force, their marines and medics face Ultralisks sitting in their nat. And then, the 2-hatch muta, the so-called 6:30 build, is introduced. Led by Park Myung Soo and Park Chan Soo, the resurrected 2-hatch muta build is especially effective on Blue Storm, and even Terrans expecting 2-hatch muta are obliterated by strong muta control and sometimes even mutas alone are enough to finish off the Terran.

Terrans respond with the so-called 7-rax build to counter Crazy Zerg. The idea is to increase the barracks count suddenly to achieve a timing push during the Zerg's Lair phase when all they have are mutas and lings. Without Lurkers, Zergs find it impossible to push back an ungodly mass of marines and medics, and eventually, Crazy Zerg dies out.

The greatly effective 2-hatch muta build, the so-called 6:30 build, does not make it out of Blue Storm.

[image loading]

5. April 2008 to October 2008 - Zerg's Dark Ages, the Resurrection of 2-hatch muta

EVER 08 Starleague - Park Sung Jun (JulyZerg) win
Incruit Starleague - Song Byung Gu (Stork) win
Arena MSL - Park Ji Soo (forGG) win
Clubday MSL - Kim Taek Yong win
2008 Shinhan Proleague - Hwaseung win

Besides the fact that the Zergs are in despair, not much can be said during this time. There are only 86 TvZ's. One only needs to compare the ZvT stats, 33-53 (38.37%), to the Longi&ReTem era stats of 44% to realize just how bad it is. In particular, Othello 16: 9 (64%) and Tiamat 5:0 (100%) are quite revealing.

The commonality in both these maps is the existence of a close-by 3rd gas expo. This feature is epitomized in Othello, where you can take a 3rd right after your nat. This 3rd allows Terrans to quickly expo as well as reduce the route towards the Zerg. As soon as the Terrans take the third, the distances become shorter, and the Zerg race that relies heavily on mobility faces great pressure. Other maps that share this feature are Colosseum, Wuthering Heights, and Andromeda.

[image loading]


The popular Terran build at the time is very effective. For the first half of 2007 and even 2009 today, the 1rax cc and 3-hatch muta are so-called textbook builds that did not change very much. The 2008 first half in between these times is no different. The 1rax cc against the 3-hatch muta followed by the Ball is the Terran's reliable build. From there, variants such as a fast engineering bay into fast upgraded marines makes it even harder for Zergs. Added to the destruction of the Crazy Zerg strategy that was popular for the latter half of 2007, the frustration keeps growing.

The first effective response led by Jaedong is the Lurker-first opening. At the time, Zergs found it hard to deal with Terran's fast third. Flipping this logic around, using Lurkers to quickly take a third for Zerg is Lee Jaedong's Lurker-first strategy.

This sort of strategy is not new. It was seen in Lee Jaedong vs. Lee Young Ho, on Loki 2, GomTV MSL s4 RO8. Considered by many to be an epic game, Jaedong chooses lurker-first. Because Loki 2 had easy-to-take 3rds at the center-left and center-right, lurkers could be used to defend this location quickly and secure future gas expos.

But just as this strategy failed in this game, Jaedong's efforts end in vain. He is able to secure a few wins, but because the third is so exposed, it is difficult to defend with a small number of lurkers. In particular, once the Zerg and Terran both take their close 3rds, the rush distance becomes that much closer, forcing Zergs to defend the Terran's hanbang right in front of the Terran's base.

As Zergs continue to struggle, August 10, 2008 draws near.

Though not counted by KeSPA, an extremely important game is played on that day. It is the TG-Sambo Intel Classic Season 1 finals between Jaedong and Flash. In this series, Jaedong beats Flash 3:0. Considering the turmoil that Zergs have been going through, this result is remarkable, all the more because the first match is played on Othello's 16: 9 TvZ.

Jaedong's 3:0 hinges on the 2-hatch muta. The 2-hatch muta during this era is a response to 1rax cc. A major weakness that plagued the 2-hatch muta ever since its inception was its absence of an early game army. One could only defend with speedlings, but marines and medics are hard to defend against without sunkens.

With an early cc, Terrans are forced to delay the academy and extra barracks, delaying their marine and medic timing. As a result, the 2-hatch muta becomes macro-intensive much sooner than before. Consequently, a Terran going 1rax cc has to endure a long period of muta harass before Vessels kick in.

In the past, maps such as Blue Storm that allowed easy SCV kills attracted the 2-hatch muta build. Nowadays, the 2-hatch muta build is a textbook build for many maps. In particular, since October, maps such as Medusa, Destination, Chupungryeong, Harmony, etc. come with easy-to-muta-harass ledges and feature gas expos not near the center of the map but off to the side. These factors help the Zergs strike back.

[image loading]


Batoo Starleague - Lee Jaedong win
Lost Saga MSL - Park Chan Soo win
Winners League 08-09 Proleague 4th Round

In this way, the TvZ win rate slowly decreases. August is a turning point, at 5:5, and the trend continues to close to 40%.

This trend starts disappearing from October 17 until suddenly, in December, Terrans start winning like crazy. It is the rediscovery of the mechanic build. October 17 marks the date of Fantasy vs. GGPlay, Incruit Starleague RO4. Here, the so-called Val-iath, or iloveoov-style mechanic strategy, comes about, a combination of valkyries and traditional mech units rediscovered by Fantasy.

This trend is realized but stopped fairly soon. However, late November, Shin Hee Seung (Upmagic) introduces his own style of mech play and achieves a 9-1 record against Zergs. This style becomes the 'New Hope for Terran' and the TvZ win rate skyrockets. The mech play during this era is due a rediscovery of vulture spider mines and valkyries. Range-upgraded goliaths and valkyries efficiently shut down the mutalisk card while endless harass using cheap vultures throughout the game cooks the ire of Zerg and also observing Protoss players.

This mech era meets its end in the February of 2009, but no strategic trend has had as much of a major impact on the match up as Crazy Zerg and this mechanic play.

Nonetheless, this mechanic play is slowly evolving into Vionic (Valkyrie + Bionic) play. Recently, all maps come out favorable to muta harass. In such maps, 1rax cc openings get eaten alive by 2-hatch muta. In particular, during the Winners League finals, Jaedong vs. Iris, the fast mutas on Sin Chupungryeong indicate just how weak 1rax cc has gotten.

Due to that reason, the current trend is to annul the early muta threat using Valkyries and build up a marine medic army afterwards. In particular, with the power of Valkyries, the 2fact build that disappeared after the discovery of clumped muta control is resurging, and the Terrans are starting to strike back.

But still, the 2-hatch build is viable and TvZ seems to be at a 5:5 standstill for now.

I think a lot of edits can still be made to this article. I appreciate your helpful feedback.

- By Kim Yeon Woo (elcarim)


Translator's notes:
1) I found it unclear what the author meant by 3 gas Hive during Ma Jae Yoon's era that ended with Kim Jun Yeong's Starleague win, because the 3 gas muta to Hive build is still being used today. It might be either a 3 gas Hive rush, which Ma Jae Yoon was fond of doing, or simply the same build as today used on less favorable maps (Longi+ReTem era).
2) Some people mentioned Queens. The vibe I was getting from the author was that he only included skeletal, essential builds that greatly influenced the game. For example, 2 hatch muta is worlds apart from 3 hatch muta. Games Jaedong won against Flash during the GomTV finals might NOT have been possible without 2 hatch muta. However, it is arguable that games won with Queens could have been won without them, in the form of an extra Lurker or two. Also, Queens were not responsible for the surge in ZvT wins during that era (early 2009) -- it was the 2-hatch muta variations that countered mech and bionic builds alike. I believe the author wanted to point out that 2-hatch was the emergent trend.
Facebook Twitter Reddit
Ars longa, vita brevis, principia aeturna.
Ranix
Profile Blog Joined March 2009
United States666 Posts
May 29 2009 01:44 GMT
#2
wow! thanks for the big translation man
Legends never gg
Clasic
Profile Blog Joined January 2009
Bosnia-Herzegovina1437 Posts
May 29 2009 01:46 GMT
#3
On May 29 2009 10:44 David Mudkips wrote:
wow! thanks for the big translation man


+1
No no no no its not mine!
Empyrean
Profile Blog Joined September 2004
17082 Posts
May 29 2009 01:48 GMT
#4
Amazing post, and thanks!
Moderator
]343[
Profile Blog Joined May 2008
United States10328 Posts
May 29 2009 01:50 GMT
#5
wow awesome! thanks!
Writer
ghermination
Profile Blog Joined April 2008
United States2851 Posts
May 29 2009 01:52 GMT
#6
This is quite interesting... although i wonder why it starts at 2006, there are some other noticeable changes in TvZ before that. But still this is well written and the progression in strategy is interesting.
U Gotta Skate.
writer22816
Profile Blog Joined September 2008
United States5775 Posts
May 29 2009 01:53 GMT
#7
Nice
8/4/12 never forget, never forgive.
Last Romantic
Profile Blog Joined June 2006
United States20667 Posts
May 29 2009 01:54 GMT
#8
This article was very cool :D Or maybe I just like history.
ㅋㄲㅈㅁ
jello_biafra
Profile Blog Joined September 2004
United Kingdom6642 Posts
May 29 2009 01:59 GMT
#9
Interesting read, thanks for the translation.
The road to hell is paved with good intentions | aka Probert[PaiN] @ iccup / godlikeparagon @ twitch | my BW stream: http://www.teamliquid.net/video/streams/jello_biafra
GrimAngel
Profile Joined September 2008
United States416 Posts
May 29 2009 02:02 GMT
#10
wow that was such a good read! thank you so very much!!!
Wan step ahead!
geno
Profile Blog Joined October 2007
United States1404 Posts
May 29 2009 02:04 GMT
#11
This is fantastic, I was actually just talking to someone about the history of racial balance. Great translation!
n.DieJokes
Profile Blog Joined November 2008
United States3443 Posts
May 29 2009 02:13 GMT
#12
Very nice articles thank you; is there any reason Jaedongs experimentations with queens were left out? Were they just not relevant enough?
MyLove + Your Love= Supa Love
Elyvilon
Profile Joined August 2008
United States13143 Posts
Last Edited: 2009-05-29 02:31:06
May 29 2009 02:13 GMT
#13
As someone who only started watching at the beginning of 2008, this was a fascinating and informative article.

Thanks for the translation!
Liquipedia
Kinky
Profile Blog Joined September 2008
United States4126 Posts
May 29 2009 02:18 GMT
#14
I wonder how one goes about finding statistics like these :O
RainmanMP
Profile Joined October 2007
United States1699 Posts
May 29 2009 02:19 GMT
#15
Great article!
이영호 FIGHTING! Die Hard KT Rolster and Flash fan.
StRyKeR
Profile Blog Joined January 2006
United States1745 Posts
May 29 2009 02:19 GMT
#16
On May 29 2009 11:13 n.DieJokes wrote:
Very nice articles thank you; is there any reason Jaedongs experimentations with queens were left out? Were they just not relevant enough?


I don't think that was a trend. It was certainly useful, but not useful enough for all Zergs to pick up on it and etch it into a viable build into the annals of ZvT.
Ars longa, vita brevis, principia aeturna.
Crunchums
Profile Blog Joined December 2008
United States11144 Posts
May 29 2009 02:27 GMT
#17
Fuck mech [image loading]
brood war for life, brood war forever
ForTheSwarm
Profile Blog Joined April 2009
United States556 Posts
May 29 2009 02:30 GMT
#18
This is so incredibly awesome. I love when the game is quantitatively analyzed (like the earlier post about mining rates on specific mineral patches on python).

Great post, thanks for the translation!
Whenever I see a dropship, my asshole tingles, because it knows whats coming... - TheAntZ
Avidkeystamper
Profile Blog Joined June 2008
United States8556 Posts
May 29 2009 02:32 GMT
#19
It was too much multitasking for it to become viable.
Jaedong
AzureEye
Profile Blog Joined December 2008
United States1360 Posts
May 29 2009 02:34 GMT
#20
Do you know the total number of wins in a professional Korean sc match of Terran versus Zerg Win Ratio Statistic? Of ALL the games played of course. I remember someone posted in on TL before but I forgot the thread
Terrans who whine: http://www.teamliquid.net/blogs/viewblog.php?topic_id=107788
1 2 3 4 5 8 9 10 Next All
Please log in or register to reply.
Live Events Refresh
WardiTV Invitational
11:00
WardiTV 10, Group C
IntoTheiNu 1233
WardiTV800
ComeBackTV 674
IndyStarCraft 132
Rex116
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
IndyStarCraft 132
Rex 116
Zoun (SOOP) 15
StarCraft: Brood War
Britney 41499
Larva 1798
ggaemo 224
Last 184
Zeus 109
910 51
HiyA 41
ToSsGirL 40
yabsab 10
JulyZerg 9
[ Show more ]
Rock 8
Noble 7
Icarus 7
Dota 2
Gorgc6853
Fuzer 108
Counter-Strike
kRYSTAL_325
Heroes of the Storm
crisheroes279
Other Games
B2W.Neo766
hiko534
Lowko389
XBOCT294
DeMusliM225
XaKoH 175
Pyrionflax151
Liquid`LucifroN127
Liquid`VortiX60
djWHEAT16
Organizations
Dota 2
PGL Dota 2 - Main Stream18470
StarCraft: Brood War
Afreeca ASL 413
Other Games
BasetradeTV28
StarCraft: Brood War
lovetv 11
[ Show 12 non-featured ]
StarCraft 2
• mYiSmile16
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 1246
League of Legends
• Jankos1756
• Nemesis634
Upcoming Events
The PiG Daily
8h 48m
ByuN vs Rogue
herO vs SHIN
Serral vs TBD
Clem vs TBD
CranKy Ducklings
20h 48m
AI Arena Tournament
1d 3h
BSL: Ladder Tournament
1d 5h
GSL
1d 18h
Yamato Cup
2 days
BSL Open Qualifier
2 days
BSL Open Qualifier
2 days
Replay Cast
2 days
Afreeca Starleague
2 days
Soma vs Jaedong
[ Show More ]
WardiTV Weekly
2 days
Monday Night Weeklies
3 days
Sparkling Tuna Cup
3 days
Afreeca Starleague
3 days
Leta vs Soulkey
PiGosaur Cup
4 days
Kung Fu Cup
4 days
The PondCast
5 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-09-23
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

ASL Season 22
CSL 2026 AUTUMN (S22)
Acropolis #5
Acropolis #5 - GSA
Calamity Invitational
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3

Upcoming

Acropolis #5 - GSB
Acropolis #5 - GSC
BSL Season 23
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Custodian Cup
Copium Cup
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
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.