• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 00:15
CEST 06:15
KST 13:15
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Team TLMC #5 - Finalists & Open Tournaments2[ASL20] Ro16 Preview Pt2: Turbulence10Classic Games #3: Rogue vs Serral at BlizzCon10[ASL20] Ro16 Preview Pt1: Ascent10Maestros of the Game: Week 1/Play-in Preview12
Community News
StarCraft II 5.0.15 PTR Patch Notes170BSL 2025 Warsaw LAN + Legends Showmatch2Weekly Cups (Sept 8-14): herO & MaxPax split cups4WardiTV TL Team Map Contest #5 Tournaments1SC4ALL $6,000 Open LAN in Philadelphia8
StarCraft 2
General
#1: Maru - Greatest Players of All Time StarCraft II 5.0.15 PTR Patch Notes SC4ALL: A North American StarCraft LAN Team TLMC #5 - Finalists & Open Tournaments Classic Games #3: Rogue vs Serral at BlizzCon
Tourneys
RSL: Revival, a new crowdfunded tournament series SC2's Safe House 2 - October 18 & 19 Stellar Fest KSL Week 80 StarCraft Evolution League (SC Evo Biweekly)
Strategy
Custom Maps
External Content
Mutation # 491 Night Drive Mutation # 490 Masters of Midnight Mutation # 489 Bannable Offense Mutation # 488 What Goes Around
Brood War
General
ASL ro8 Upper Bracket HYPE VIDEO Starcraft: Destruction expansion pack? StarCraft - Stratospace. Very rare expansion pack StarCraft Stellar Forces had bad maps BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL20] Ro16 Group D SC4ALL $1,500 Open Bracket LAN BSL 2025 Warsaw LAN + Legends Showmatch [ASL20] Ro16 Group C
Strategy
Simple Questions, Simple Answers Muta micro map competition Fighting Spirit mining rates [G] Mineral Boosting
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile Borderlands 3 General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
Community
General
US Politics Mega-thread The Big Programming Thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine UK Politics Mega-thread
Fan Clubs
The Happy Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023
World Cup 2022
Tech Support
Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread High temperatures on bridge(s)
TL Community
BarCraft in Tokyo Japan for ASL Season5 Final The Automated Ban List
Blogs
Too Many LANs? Tournament Ov…
TrAiDoS
i'm really bored guys
Peanutsc
I <=> 9
KrillinFromwales
A very expensive lesson on ma…
Garnet
hello world
radishsoup
Lemme tell you a thing o…
JoinTheRain
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1534 users

The Last Bonjwa, Part 2

Blogs > Shady Sands
Post a Reply
1 2 3 4 5 Next All
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
Last Edited: 2012-11-30 07:51:16
November 29 2012 08:18 GMT
#1

末 代 本 座

[image loading]



Flash's "Year of the Rapist" was unparalleled not only in its absolute scale (77% winrate, 70%+ winrate in each matchup, gigantic TvZ, TvP, and TvT winstreaks, 2 OSLs, 2 MSLs, all-killing SKT1, winning Proleague for KT, trashing Jaedong in 3 straight finals) but also in its variety.

Yes, you heard right. Variety.

It's been a staple of misguided, bitter SKT/JD fans lost souls lightwip/gg.nore certain other TL fanboys that Flash is boring.

They're wrong.

Flash was punished in 08-09 for being predictable. Lux and other Zergs figured out his turretless style in TvZ, and Stork and other Protosses exploited his passivity in TvP to steamroll him. Flash learned his lesson in response:

He was never going to get caught out of place by the metagame.

What is the metagame?

Consider a classic "strategic daisy chain": rock < paper < scissors < rock. Now replace that with three types of builds:

Greedy < Aggressive < Safe < Greedy.

This sort of "chaining" is well-known to most Starcraft players within games, and sets up most of the early-game dynamics for both BW and SC2. Examples.

Greedy > Safe

The Safe Player is investing in defense that he or she may not need, while the Greedy Player is taking an extra expansion, or making more harvesters. Later, let's say in the middle-game, both players' armies confront each other. The Greedy Player will simply have a larger army because he or she chose to start building an economy for a huge army while the Safe Player wasn't.

Aggressive > Greedy

The Aggressive Player uses a timing window to deal a serious blow to the Greedy Player before that later stage in the game. This type of play almost always immediately kills off the Greedy player, or can cripple them seriously. A good example of this is in TvP, when the Terran player sees the Protoss is double-expanding with very few gateways or tech. The Protoss is playing "greedy", and the Terran player goes 6-fact to attack the Protoss player before the benefits of that 3-base economy kicks in.

Safe > Aggressive

A "safe" play is to prepare yourself for possibilities that may arise by building defense of some sort. For example, let's say you're a Zerg player who has double-expanded, and you're against a Protoss player who has forge-expanded. You fly an overlord into his or her base and see 8 gateways, so you know the Protoss is going to produce a huge army to attack you. You would start playing "Safe" and building the appropriate defense to deal with a huge incoming attack, whether it be a thick sunken/spore/lurker field, or a huge flank of hydralisks and lurkers. You wouldn't play "Greedy", and just mass drones willy-nilly, or take two more bases.


But what if both players are blind and don't see each other's builds right away? Then it becomes a game of guesswork, of asking questions like:

Is Greed popular this month on map X? Or is aggression more popular?
Is my opponent named ForGG aiming for a particular timing attack?
Is my opponent named Kwanro going to blind all-in me?
Is my opponent named Bisu always going to play safe whenever he meets someone worse than him?
While analyzing VODs, when Bisu meets a player of my skill level, he always plays safely. As a result, I completely excluded the possibilities of Dark Templars and proxy plays from my thoughts. I think it worked out well because Bisu did what I wanted him to do.


Flash was extremely adept at asking these questions, with the intuition of a seasoned poker player. He displayed flashes of this brilliance in his 2008 Bacchus OSL run:

Flash, then only 15 years old, used interviews before the OSL finals to talk about the "late game invincibility" of his anti-carrier TvP build, to goad Stork into playing greedily in the finals. Stork, never a strong Starcraft psychologist to begin with, obliged by going double nexus and even skipping the first zealot--the single greediest PvT opener possible--on Katrina, the map most friendly to Protoss air in the map pool.

Flash won Game 2 without losing a single unit:



But such egregious examples are not exactly reliable, and most Starcraft players have better mental strength than Stork did in 08. A much better example of Flash's mental edge comes about in his coup de grace series vs Jaedong in Shanghai.

I'll leave it to Kwark to explain why this is awesome:

For the last year Flash has been responding to mutalisks with a fast academy and second barracks to push out with some mnm just before mutalisks hatch, taking the initiative and forcing the Zerg to defend while base defenses are put in order. All Terrans have begun to emulate this.

This game, Jaedong got burrow research and some speedlings right before that timing when Flash would send out a small group of mnm, and set a trap outside of Flash's base. This was huge! If Flash played like normal Flash, then he'd walk over those those lings and lose his first group of mnm without achieving his goal of delaying the mutalisks, which would then arrive much faster than planned. It was actually the first time anyone tried this. It wasn't just a random burrow and hope, it was Jaedong working out a weakness in Flash's style and then saving it for a special situation in the finals. Absolutely incredible. His entire build was designed to be able to disable Flash's mutalisk 'defence' with zerglings, then muta harass Flash before he was ready, and have the hatchery count to follow through with zerglings for the win.

What made it more awesome is that Flash either sensed it or was aware that there was an exploitable weakness in his style and reverted to his older style against an opponent that he knew was good enough to exploit such weaknesses. So although we saw burrowed speedlings getting no action, there was a lot more going on there than that.


Game starts at 27m55s:



In the end, Flash's grasp of the metagame was such that he could consistently wrongfoot his opponents. This, combined with his excellent grasp of positioning and timings, led many to state that Flash had "maphack". I'm not talking about just fans or amateurs--even pros and seasoned SC players said this.

In one particularly notorious game, Flash blind countered a 2 hatch lurker rush (roughly analogous to a speed/bane all-in) without scans or a scout in his opponent's base until the lurkers showed up at his front door.

The action starts at 6m10s--Flash sees basically nothing, then decides to make 3 bunkers at his natural.



After the game, Chinese commentators were talking to F91, a Chinese pro Zerg player, who said flatly that if Flash was playing in a Chinese league he would be banned or at least investigated for maphacking.

Flash's response in the interview?

"I just felt something was up."



Flash got the two rules of pro-level Starcraft down:

1. The real resource at the very tip top level isn't money or talent, but practice time.
2. If you aren't pushing the metagame forward, other players are going to use the metagame to crush you.

In regards to #1, Flash was able to make his opponents consistently waste time practicing for the wrong things. Oov put it best here:

I think he has the ideal mindset as a Progamer that I've been thinking about. There aren't many players who set strategic moves, and in the case of Flash, I think he's looking about 10 games ahead


By deliberately widening the range of builds and styles he would play, and his choices of countermoves (would he out-greed? rush? hunker down and turtle?) he forced his opponents to play suboptimally and train suboptimally.

In regards to 2... well, when you look at Flash in contrast to players like (P)Bisu, you'll see that Flash was much more avant-garde and varied in his choice of pre-set builds and in-game reactions. Flash was the one who invented the "14cc into anything from fast 5rax +1 to turtle and take the map" style of TvZ, which drastically pushed the TvZ metagame in his favor; his wide range of responses to Protoss greed also was the single reason why Protosses became afraid to 12nex versus him.

+ Show Spoiler [personal opinions] +
(FYI, that is the single reason why I disliked Bisu so much--the guy never pushed the metagame of Protoss forward--just look at how he used Forge-DT-Expo for an entire year in PvP--and I believe much of the reason why Protoss as a race suffered so much in Brood War was that after Savior Bisu got lazy in assuming full responsibility as his race's torchbearer.)




On top of all this, Flash was playing Chess, too.

****
Что?
arcane1129
Profile Joined January 2011
United States271 Posts
November 29 2012 08:49 GMT
#2
Great read, I love write-ups like this
bgx
Profile Joined August 2010
Poland6595 Posts
November 29 2012 09:01 GMT
#3
Great read, mirroring my thoughts.
Stork[gm]
sluggaslamoo
Profile Blog Joined November 2009
Australia4494 Posts
Last Edited: 2012-11-29 09:18:09
November 29 2012 09:13 GMT
#4
Great read and analysis, I think with a bit more effort this should be spotlighted in BW General.

That said Flash really did have anti-carrier strategies, but his coach told him they wouldn't work after being beaten constantly by Violet 2 hours before the games, and Flash decided to change his strategy. When he finally did perfect his anti-carrier strategy, he was unstoppable.

Funny about how one of the biggest misconceptions of all time became what he was most famous for, metagaming.
Come play Android Netrunner - http://www.teamliquid.net/forum/viewmessage.php?topic_id=409008
Aerisky
Profile Blog Joined May 2012
United States12129 Posts
November 29 2012 09:25 GMT
#5
Just wow...so freaking good :O thanks for making this--I've gained so much respect for Flash
Jim while Johnny had had had had had had had; had had had had the better effect on the teacher.
Sinensis
Profile Blog Joined April 2009
United States2513 Posts
November 29 2012 09:27 GMT
#6
The two firebat rush versus zerg stands out in my memory during the "year of the rapist" period. He even beat Jaedong with it, the most aggressive zerg.
GhostOwl
Profile Blog Joined July 2011
766 Posts
November 29 2012 10:43 GMT
#7
Flash is a naturally talented player but you shouldn't dismiss Bisu because of the builds he used. A Protoss doesn't have much leeway and opening build choices as Terran. In TvZ, Terran can open in a variety of different ways while Z has to adapt, and TvP, Terran can play strong FD style which punishes while retaining good economy. If Protoss in PvT doesn't open 1 gate core observ or 2 gate, he's in for a lot of shit.

In short: Terran race is much more forgiving when it comes to innovation and riskier openings. Protoss decided to open DT's? Oh, if it doesn't do any damage, he's pretty fucked
SCnai
Profile Joined February 2010
322 Posts
November 29 2012 10:47 GMT
#8
Great read, thanks.
The legend of the fall, which everyone thought was only a dream, is being revived! Carriers, the symbol of Protoss, the hope of a million Protoss fans, are reviving the legend!
endy
Profile Blog Joined May 2009
Switzerland8970 Posts
November 29 2012 10:55 GMT
#9
This is definitely as good as the old BW Final edits. Should merge the two parts and make it a Final edit.
5/5
ॐ
Delphiki
Profile Joined October 2012
Philippines1955 Posts
November 29 2012 12:08 GMT
#10
Great read 5/5. Btw, how many parts are you going to write?
BEARDiaguz
Profile Blog Joined June 2009
Australia2362 Posts
November 29 2012 12:13 GMT
#11
You can see some of this in his SC2 play as well. On the 7th game vs naniwa in MLG, he did proxy 11/11, reading that his opponent would open nexus first again.

Sure enough...
ProgamerAustralian alcohol user follow @iaguzSC2
]343[
Profile Blog Joined May 2008
United States10328 Posts
November 29 2012 12:42 GMT
#12
On November 29 2012 21:08 Delphiki wrote:
Great read 5/5. Btw, how many parts are you going to write?


Maybe 3, since he talked about Go, Poker, and Chess in Part 1?

Nice read as usual. Maybe not quite as in-depth as it could be, but very good summary nonetheless.
Writer
mizU
Profile Blog Joined April 2010
United States12125 Posts
November 29 2012 13:10 GMT
#13
Love BW writeups
if happy ever afters did exist <3 @watamizu_
bgx
Profile Joined August 2010
Poland6595 Posts
Last Edited: 2012-11-29 14:43:38
November 29 2012 14:30 GMT
#14
When i saw my first few matches of Flash (past 2010) my first thought that materialized was "lol, everyone is bottlenecking themselves vs him". It was much later when i understood what were the exact events that caused this. Firstly i tried to pinpoint his brilliance in mechanics, when you hear: "there is guy in bw who wins almost all the time" you think he must be total mechanical monster micro/macro that owns everyone. But i failed to perceive it, i was semi-dissapointed, semi-curious of this psychological high ground that he stood on.

This fortunately gave me another reasons to understood more of BW competition, though i never really liked to focus on metagame, but rather focus on certain person-game/competition relationship and more mechanical aspects of the game (probably a shed from being a counter-strike player :f). Flash was a cookie-cutter villain/person to beat already when i arrived and start watching BW often, It is hard to understand the brilliance of Flash when you dont see the limits of the player as a human. There is a reason why a player with 300 apm can win vs player who has 450 apm, it is strategy, it is other mechanical perks like micro/multitasking. But to put it into wider, yet more twisted term it is creating your own game, your own version of competition, and be the one calling the shots, whether you are defending or attacking.

What makes BW special in that regard are aforementioned human limitations, like i said my first thought was "this guy probably owns in micro/macro left and right" coming from my SC2-fever. Philosophically:Understand your own limits, bypass it by gauging weaknesses of your opponent, turn a weakness into strenght, think of Savior vs Nada....

And yet not exatcly, Flash was a king of macro, BW was smiling from ear-to-ear shouting "I was figured out COMPLETELY, no more Saviors, no more Boxers, macro bitch!" Not really... what Kwark said opens your eyes, there are Boxer-like elements there, but you have to search for them in different places, turret placements, strategy choices, even simple interview all of that and way more for certain periods became a Flash tools.

The players bottlenecking themselves were for most part Flash creating his own image of a game, he understood well the poker side of BW, it is tempting to quick pool just as it is tempting to not do anything, and hope for better outcome this time. Everyone wanted the glory of beating big F in macro not by rolling the dice and this was again a result he wanted.

Isn't it ironic that Terran was a race made for both Boxer and Flash. There is certain privilige of this race that makes you think it is imbalanced, but just maybe it is Flash, no im sure it is just Flash, and even if there was imbalance he earned it.

(But he had to cockblock Stork in process )

Today im in writing mood maybe i will write something finally :f
Stork[gm]
Sentenal
Profile Blog Joined December 2007
United States12398 Posts
November 29 2012 14:43 GMT
#15
FYI, that is the single reason why I disliked Bisu so much--the guy never pushed the metagame of Protoss forward

Are you kidding me? Bisu didn't push the Protoss "metagame" forward? Bisu completely redefined how Protoss play PvZ, an entire matchup.
"Apparently, Sentenal is a paragon of friendship and tolerance. " - Ech0ne
bgx
Profile Joined August 2010
Poland6595 Posts
Last Edited: 2012-11-29 14:52:42
November 29 2012 14:45 GMT
#16
On November 29 2012 23:43 Sentenal wrote:
Show nested quote +
FYI, that is the single reason why I disliked Bisu so much--the guy never pushed the metagame of Protoss forward

Are you kidding me? Bisu didn't push the Protoss "metagame" forward? Bisu completely redefined how Protoss play PvZ, an entire matchup.

I think we should dimplomically say that JangBi pushed the Match up with storms.
Stork[gm]
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
November 29 2012 14:50 GMT
#17
On November 29 2012 19:43 GhostOwl wrote:
Flash is a naturally talented player but you shouldn't dismiss Bisu because of the builds he used. A Protoss doesn't have much leeway and opening build choices as Terran. In TvZ, Terran can open in a variety of different ways while Z has to adapt, and TvP, Terran can play strong FD style which punishes while retaining good economy. If Protoss in PvT doesn't open 1 gate core observ or 2 gate, he's in for a lot of shit.

In short: Terran race is much more forgiving when it comes to innovation and riskier openings. Protoss decided to open DT's? Oh, if it doesn't do any damage, he's pretty fucked

Nal_Ra begs to differ.

Also, there are a really wide range of builds and timings a toss can do in both PvT and PvZ.

PvT: 12nex; 14nex; 1gate zeal core; 1 gate core; 1 gate core obs; 1 gate core reaver; 2 gate obs; 10/15 powergoon.
PvZ: nex --> gate; nex/forge; forge/nexus; gate/nexus... and that's all before gas timings and figuring out how many stargates and gateways to get before templar tech. And let's not forget sair/reaver either.

Bisu was an S-class PvZ player precisely because his S+ class harass served as a cushion for his merely A-class game sense. The Protoss with the best game sense in the PvZ matchup would probably be (P)free.

But in PvT and PvP, Bisu had both less harass opportunities and less skill overall--especially in PvT. I have never seen Bisu win a long, macro-oriented PvT without a huge early game advantage. And in PvP, too, Bisu was stagnant; just watch his game vs Stats on Polaris Rhapsody, where he uses the same tired Forge-DT-Expo build that gets cockblocked by a perfectly timed Expo-Obs build.
Что?
Shady Sands
Profile Blog Joined June 2012
United States4021 Posts
Last Edited: 2012-11-29 14:56:53
November 29 2012 14:52 GMT
#18
On November 29 2012 23:43 Sentenal wrote:
Show nested quote +
FYI, that is the single reason why I disliked Bisu so much--the guy never pushed the metagame of Protoss forward

Are you kidding me? Bisu didn't push the Protoss "metagame" forward? Bisu completely redefined how Protoss play PvZ, an entire matchup.

Bisu did that in 2007, but

after Savior Bisu got lazy in assuming full responsibility as his race's torchbearer.


Bisu pushed the metagame forward for one matchup for one year. Flash continually innovated TvZ, TvT, and TvP builds (1-rax expo TvP; mech transitions TvZ) to their full potential over three years.

This isn't to say that Bisu wasn't a good player--Bisu was just less innovative than he should have been. After all, he was the best Protoss in Brood War--had he been as creative and deep as Flash, I seriously doubt that Protoss would have spent the final 4 years of BW in the shitty predicament that it did.
Что?
Mazer
Profile Joined April 2008
Canada1086 Posts
November 29 2012 14:52 GMT
#19
I have a lot of trouble remembering specific games from BW but Flash v Stork on Katrina definitely stands out in my memory... Awesome write-up, looking forward to part 3.
Otolia
Profile Blog Joined July 2011
France5805 Posts
November 29 2012 15:21 GMT
#20
Very well written article. 5/5

Still I have to disagree with your conclusion. Judging that work surpasses talent based on results is a common mistake. Flash is talented, he was born with that special thing that makes him different. His work ethic is what allowed him to showcase that.
1 2 3 4 5 Next All
Please log in or register to reply.
Live Events Refresh
OSC
21:00
OSC Elite Rising Star #16
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
WinterStarcraft590
RuFF_SC2 186
Nathanias 124
Nina 13
StarCraft: Brood War
Movie 455
Icarus 8
League of Legends
JimRising 664
Counter-Strike
Stewie2K374
Super Smash Bros
hungrybox649
Heroes of the Storm
Khaldor123
Other Games
summit1g9054
XaKoH 167
NeuroSwarm146
ViBE91
Organizations
Other Games
gamesdonequick425
BasetradeTV2
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH253
• practicex 20
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• RayReign 57
• Diggity2
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Other Games
• Scarra938
Upcoming Events
BSL Open LAN 2025 - War…
3h 45m
RSL Revival
5h 45m
Classic vs TBD
WardiTV Invitational
6h 45m
Online Event
11h 45m
Afreeca Starleague
1d 5h
Barracks vs Mini
Wardi Open
1d 6h
Monday Night Weeklies
1d 11h
Sparkling Tuna Cup
2 days
LiuLi Cup
3 days
The PondCast
4 days
[ Show More ]
CranKy Ducklings
5 days
Maestros of the Game
6 days
Clem vs Reynor
[BSL 2025] Weekly
6 days
[BSL 2025] Weekly
6 days
Liquipedia Results

Completed

Proleague 2025-09-18
Chzzk MurlocKing SC1 vs SC2 Cup #2
HCC Europe

Ongoing

BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
LASL Season 20
2025 Chongqing Offline CUP
BSL World Championship of Poland 2025
RSL Revival: Season 2
Maestros of the Game
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

Upcoming

IPSL Winter 2025-26
BSL Season 21
SC4ALL: Brood War
BSL 21 Team A
Stellar Fest
SC4ALL: StarCraft II
EC S1
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
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.