• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 12:38
CEST 18:38
KST 01:38
  • 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
Code S Season 1 (2026) - RO4 & Finals Preview4[ASL21] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13
Community News
Code S Season 1 (2026) - RO8 Results2Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !11Weekly Cups (April 27-May 4): Clem takes triple0RSL Revival: Season 5 - Qualifiers and Main Event12
StarCraft 2
General
Team Liquid Map Contest #22 - The Finalists Code S Season 1 (2026) - RO4 & Finals Preview Code S Season 1 (2026) - RO8 Results Code S Season 1 (2026) - RO12 Results MaNa leaves Team Liquid
Tourneys
GSL Code S Season 1 (2026) Sparkling Tuna Cup - Weekly Open Tournament KSL Week 89 2026 GSL Season 2 Qualifiers Maestros of The Game 2 announcement and schedule !
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
Mutation # 525 Wheel of Misfortune The PondCast: SC2 News & Results Mutation # 524 Death and Taxes Mutation # 523 Firewall
Brood War
General
BGH Auto Balance -> http://bghmmr.eu/ vespene.gg — BW replays in browser Pros React to: TvT Masterclass in FlaSh vs Light BW General Discussion ASL21 General Discussion
Tourneys
[BSL22] RO8 Bracket Stage + Another TieBreaker [ASL21] Semifinals B [ASL21] Ro8 Day 4 Escore Tournament StarCraft Season 2
Strategy
Muta micro map competition Fighting Spirit mining rates [G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread Path of Exile Stormgate/Frost Giant Megathread Warcraft III: The Frozen Throne Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
European Politico-economics QA Mega-thread US Politics Mega-thread YouTube Thread Russo-Ukrainian War Thread UK Politics Mega-thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1354 users

[OSL] Jin Air OSL - RO16 Week Two

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

[OSL] Jin Air OSL - RO16 Week Two

Text byWaxangel
Graphics bySilverskY
July 26th, 2011 22:36 GMT
RO16 - Week Two
by: contagi0n, Kwark, and WaxAngel
- Results and Standings


Table of Contents

Brought to you by:
Elly the ESPORTS Elephant

[image loading]


RO16 - Daily Recaps

Featured Game of the Week

Critic's Corner:
Opening Video Review



Well, so much for Protoss. Not only are they barely carrying their end of the bargain in the Proleague post-season, the men from Aiur can't even acquit themselves in solo competition. There's a seed of hope starting to sprout in the MST, but for the time being it's just gloomy, dark days.

This week, KwarK was too depressed to watch another one of Jangbi's games so he contented himself trying to find some nice things to say about Stork's crushing defeat to Flash. Contagi0n gives us the low-down on the overall look of things, and I prove that I'm the true OSL hipster by pointing out how stuff was better five years ago.

As for Ver, he's busy digging up more ancient Ma dynasty relics.



By: contagiOn


Day Three
+ Show Spoiler [Results and VODs] +
Group A
(T)Fantasy <Gladiator> (T)HiyA
VOD

Group B
(Z)Shine <New Bloody Ridge> (Z)Hydra
VOD

Group C
(Z)Calm <Pathfinder> (T)BaBy
VOD

Group D
(Z)Jaedong <La Mancha> (Z)Hyuk
VOD

  • Everybody’s Favorite Matchup
    Aside from hive tech, day three exemplified both the best and the worst of ZvZ: Shine and Hydra played an edge of your seat, nail-bitingly close game, in which Hydra hit a max APM of a blistering 554 (his average was 450). Hyuk skated by on a bo win, playing solidly enough to keep JD from catching up. Oh, and everybody’s other favorite matchup? HiyA demonstrated the inherent risk of opening 8 rax if you don’t micro your marines properly. If there’s ever been a shorter TvT, you’d be hard pressed to find it.

  • Drip Drop
    BaBy and Calm played a very messy but very fun TvZ in which BaBy showed off his signature dropship play, and Calm returns the favor. Ultimately though, mollusk zerg couldn’t keep up with BaBy’s prodigious multitasking and succumbed to his relentless harassment. It was a good show, but both will have to tighten up their play to get deeper than the Ro8.

  • What the Hyuk?! Pt. 2
    Oh Hyuk, you lucky dog. Not only are you in a strong position to qualify from your group, you're also in an amazing position to improve your chances in the RO8. Hyuk doesn't play until the last day of the RO16, which will allow him to see the result of Flash's game earlier in the week. So depending on whether Flash finishes first or second, Hyuk can adjust his play in the final game accordingly to avoid a RO8 meeting. And since he's already in Jaedong's RO16 group, he won't need to worry about facing him either. Hyuk as an OSL semi-finalist? I'm calling it now.


Day Four
+ Show Spoiler [Results and VODs] +
Group A
(Z)n.Die_soO <Gladiator> (T)Sea
VOD

Group B
(P)Stork <New Bloody Ridge> (T)Flash
VOD

Group C
(P)JangBi <Pathfinder> (Z)Killer
VOD

Group D
(Z)Modesty <La Mancha> (Z)hyvaa
VOD


  • Still walking the Royal Road
    SoO stepped up his game to comfortably beat Sea, who did not step up his game at all. The Royal Roader now looks likely to make it to the Ro8 while Sea’s Ro16 curse suddenly seems likely to strike again.

  • Endangered Species
    Stork got rolled over by Flash, who easily anticipated his carriers. Jangbi fell victim to a well-timed hydra bust that hit just when Jangbi’s shuttle and reaver had left to go harass drones. This means both protoss are now 0-2, a step away from elimination and miles away from advancing. Both will have to win their last games and hope that Flash and Killer respectively win theirs, just to have a shot at advancing through tiebreakers. Then they have to actually win tiebreakers. Don’t get your hopes up, sons of Aiur.


Back to top




By: KwarK


Group B: (P)Stork vs (T)Flash on New Bloody Ridge


Flash spawned at 1 in red while Stork got yellow at 7 on New Bloody Ridge. Flash went for a very ambitious one rax FE build with just one marine when he took his expansion, although he would add more alongside a bunker. He used the bunker and the barracks (which he flew out) to narrow his choke while he took his natural.

Meanwhile Stork had rushed to dragoon range and gone for a quick second gateway which allowed him to apply some heavy dragoon pressyre to the bunker, forcing three+ scvs to constantly repair it. However, this came at the cost of delaying his own expansion significantly.

Flash finally got his first tank with siege mode and attempted to use it to force the dragoons back but instead they surged forwards, sniping the tank and two scvs for the loss of two dragoons. Stork followed up by double expanding and getting his robotics.

Kwark's Marvelous Magic Theory Box

Stork's build was never trying to kill Flash early on; it was just seeking to gain an advantage in the midgame. Obviously it's nice if your opponent makes an unforced error and you can kill them with two gate dragoons, but that's not likely when you're playing Flash.

Stork was building momentum and monopolising the initiative. Flash had limited scouting information and all he knew was that there were a load of dragoons at the front getting aggressive. There could be any number of followups ranging from a three-gate bust with a zealot-bomb, to a DT drop, to a mass gate all-in or any number of mid-game plays. All of these risks needed to be accurately assessed and prepared for appropriately.

The math behind it will be familiar to any poker veteran (assign your opponent a range of possible hands/builds, figure out the success rate of any course of action you might take against that range, and do the math to figure out what you should do to have the best overall success). So while Flash was stuck fighting shadows Stork was able to take his plan for winning and impose it on the game.

He stopped unit production, double expanded, and teched up accordingly. Stork's two gate aggression did no real damage to Flash but it placed him on the defensive, allowing Stork to get into a desirable position.

That's not to say it actually worked. Flash's response was pretty damn efficient as he clearly assigned a high probability to a double expansion in Stork's range of moves.

Even so, Stork's move was very demonstrative of the role of early aggression in monopolising the initiative and getting the freedom to impose your game plan.


Flash stuck on two factories and focused on making tanks so he could creep forwards and take his third, adding a quick academy for comsats - both for scouting and to defend against possible DTs. However Stork was already getting his late game on. He was on three bases with observers out, adding two more gateways before starting on +1 air attack. While Flash was focusing on holding his corner and taking his third, Stork was rushing to the late game and praying Flash would remain passive for long enough.

A pylon wall shielded Stork's fourth base at 11 while Stork remained on four gateways and pumped out dragoons alongside carriers from three stargates. Flash scanned and realised Stork was trying to catch him napping in the mid-game so he could take by surprise later. In response, he pushed out on just four factories with a predominantly tank army supported by zero vultures.

His target - the expansion at 11 - was quite out of the way and very tricky to push to in any short amount of time. The route was exposed on multiple sides, and without the control and mobility that vultures give (both from mines cutting off flanks and the incredible speed of vultures themselves), he found his army continually outmaneuvered. Stork sacrificed a lot of dragoons but Flash's push was slowed to a snail's pace, having to constantly shift focus from aggression, to rearguard action, to protecting his reinforcements. Stork did well to remove the first few tanks to reach 11, but negated that gain by allowing an important group of delaying dragoons to get sandwiched between Flash's main force and reinforcements.

Stork long term goal had to combine a dragoon and carrier army and use his awesome carrier micro to abuse the cliffs and multiple routes on Bloody Ridge. However while he had lost too many dragoons trying to delay Flash's push and retained his fourth base, leaving him with far too little ground support once his carriers were out. Stork tried to take a shot at Flash's natural but found himself being repelled by newly produced goliaths while Flash's main tank force crushed his bases at 11 and 9. This put Stork down to just two bases, without anything to stop Flash's tanks while his carriers pecked away fruitlessly at Flash's bases. The inexorable tank advance moved into Stork's natural and he was forced to GG.


Kwark's Fantastic Floating Analysis Box

Stork's plan here was a coherent and a clear attempt to exploit both the map and Flash's style. His early aggression attempted to entice Flash into following his turtling nature while the carrier rush attempted to punish him for it. However I feel teching to speedlots would have been extremely worthwhile, a 300/250 investment which would be repaid by making zealots useful for delaying the mid-game mech push, something they can do much more efficiently than dragoons once they have speed. While he never intended to use zealots in the lategame with his carriers (as dragoons smash goliaths) evidently his plan to counter a midgame tank push needed some work. You could see what he was trying to do but the sheer number of dragoons he threw away through poor micro during the delaying action left me thinking he'd perhaps have been better off with something simpler.

As for Flash, his plan seemed to be "FE, make tanks, scan Stork, beat whatever he's doing" and I can't really fault him for it. His build was very general and very safe but that can also be written as 'incredibly versatile' in other words. When he saw Stork's plan he had no problems with taking all his tanks, unsieging them and charging them across the map into pure dragoons. He scanned correctly, saw what Stork was doing and correctly assessed that he had the units and that the timing was now and that was that. He lacked the ambition of Stork's plan as his play was reactionary, but ultimately Stork's ambition left him open while Flash only had wait for an opening to calmly dispatch his opponent.


Back to top



Yeah they're the same box. Yeah, it says 'games,' not 'game.'

By: WaxAngel



It's official: The OSL is in an opening slump.

Let's begin with this season's opening. Intros are supposed to be the ultimate form of hype, used to fill the viewers with giddiness and excitement. But the only response this generic, uninspiring, theme-less montage leading into the games of the Jin Air OSL can invoke is a chorus of whatevers from OSL fans.

http://www.youtube.com/watch?v=GP1hW707Hhk
I'll swoon for JD, but that's just by default.


There's really nothing about it that gets your heart beating. The players are walking around looking bored and doing nothing except some really awkward gazing. Flash can even be seen praying to every past and future incarnation of the Buddha to please make this shoot be over already.

The music is some of the most subdued we've ever heard. Though the songs from past OPs might have disagreed with your musical taste, but at least most of them had some good energy going. Jin Air's theme is just too plain, reminding me of an extra dull version of the 2008-09 Proleague Intro OGN Version.

Also, how are we supposed to tell who won the last OSL? You'd probably guess Jaedong from the video alone, because actual Bacchus 2010 winner Fantasy receives the worst hype treatment of any past champion. I mean seriously, Stork got his own goddamn statue for beating Fantasy.

Now, how about the previous OP? It's definitely better than the Jin Air OP, but that's not a hard feat to accomplish. I gave it two out of five stars in my review at the time, stating that there's nothing really wrong with it - just that it was just too plain for a company that has shown they can do much better.

And the one before that? Well, besides glass-exploder Jaedong, what do you really get out of it? If you're not a Jaedong fan, then there's pretty much nothing to like. Not that there's anything to hate either, but that just leaves this OP stuck in mediocrity.

I have to take another step back to find the last OSL intro I can really give a "good" or better rating: the Korean Air Season II RO36 intro. Effort's eyes burning with visions of glory creates a truly captivating visual image and the scene is further enhanced by the use of some awesome music that was deemed dramatic enough to be used in the trailer of a major motion picture.

I wouldn't say OnGameNet's status as the greatest ESPORTS production company in history is in any jeopardy, but COME ON! From 2010 onward, they've been pretty much on par with MBCGame. That's kind of embarrassing considering the fact that MBCGame doesn't even use video (ok, so they started using a little in the ABC Mart intro).

Maybe I'm being overly harsh. But after feasting on offerings such as the IOPS Starleague OP in the past, can you really blame me?

Rating: 1 out of 5 stars.


Back to top


RUN AWAY

Facebook Twitter Reddit
AdministratorHey HP can you redo everything youve ever done because i have a small complaint?
rockon1215
Profile Joined May 2009
United States612 Posts
July 26 2011 22:41 GMT
#2
Agreed. Bad intros hurt E-SPORTS

I can't believe this OSL is going to be Hyuked. I'm just not prepared. Not for this.... not for this...
Flash v Jaedong The finals that is ALWAYS meant to be
Essbee
Profile Blog Joined August 2008
Canada2371 Posts
July 26 2011 22:42 GMT
#3
Nice writeup! Thanks!
Harem
Profile Joined November 2007
United States11393 Posts
July 26 2011 22:43 GMT
#4


still the best intro ever
Moderator。◕‿◕。
red4ce
Profile Blog Joined January 2011
United States7313 Posts
July 26 2011 22:47 GMT
#5
Thanks for the writeup as usual. Surprised Kwark isn't flipping pissed about Stork losing and on the verge of being eliminated from the OSL.
mikrobx
Profile Joined May 2011
Slovenia10 Posts
July 26 2011 22:47 GMT
#6
Epic writeup and @Harem: Ya, epic intro ^^
Hallucinations are actually pretty good. Who would have thought?
Laneir
Profile Joined September 2010
United States1160 Posts
July 26 2011 22:53 GMT
#7
This was a amazing week cant beleive CJ did so bad againts KT . Also great write up
Follow me on Instagram @Chef_Betto
xXFireandIceXx
Profile Blog Joined March 2011
Canada4296 Posts
July 26 2011 22:55 GMT
#8
LOL Hyuk is gaining momentum again!!! gogogo
Alabasern
Profile Blog Joined September 2010
United States4005 Posts
Last Edited: 2011-07-26 23:06:29
July 26 2011 23:06 GMT
#9
Thanks for the coverage as always. Come on Liquibets!
Support your esport!
hacklebeast
Profile Blog Joined April 2010
United States5090 Posts
Last Edited: 2011-07-26 23:13:11
July 26 2011 23:10 GMT
#10
I agree that I miss the old intros, but I think the ISOP intro is way over hyped. The boxer-yellow scene is cool, but the video is just a bunch of progamers standing still with a camera going around them, and the graphics are less than impressive.

Edit: oh, and jangbi makes me sad I though this could have been his year to make Ro4 or better considering an easy group and the traditional powers seem to be faltering.
Protoss: Best, Paralyze, Jangbi, Nal_Ra || Terran: Oov, Boxer, Fantasy, Hiya|| Zerg: Yellow, Zero
Sprouter
Profile Joined December 2009
United States1724 Posts
July 26 2011 23:11 GMT
#11
the GSL totally needs an intro for ESPORTS hahah
amazingoopah
Profile Joined January 2010
United States1925 Posts
July 26 2011 23:14 GMT
#12
Hyuk as a seed is bad, but not as bad as type b or hero a few OSL's ago

also, epic intros soon plz
Dandy4
Profile Blog Joined October 2009
United States493 Posts
July 26 2011 23:14 GMT
#13
Love the intro write up! LOVE IT!!!
Who let the dogs out?
HawaiianPig
Profile Blog Joined July 2008
Canada5155 Posts
July 26 2011 23:28 GMT
#14
AdministratorNot actually Hawaiian.
JodoYodo
Profile Blog Joined May 2009
Canada1772 Posts
July 26 2011 23:35 GMT
#15
Pretty sure the Arena MSL intro is the best. But I can't find a good one on Youtube.... help?
Dance dance dance 'till we run this town!
dRaW
Profile Blog Joined January 2010
Canada5744 Posts
July 26 2011 23:36 GMT
#16
I have to start getting into this OSL, I was very disappointed at the lack of protoss who qualified and I am not a fan of jangbi or stork (who both seem to be in a rut lately, jangbi had a small surge but back to losing)
I don't need luck, luck is for noobs, good luck to you though
Fanatic-Templar
Profile Joined February 2010
Canada5819 Posts
July 26 2011 23:37 GMT
#17
On July 27 2011 07:53 Laneir wrote:
This was a amazing week cant beleive CJ did so bad againts KT . Also great write up


You do realise this is an OSL newspost? I understand the risks of reading a StarCraft forum without having watched the games yet and accept them, but this just looks like gratuitous spoilers. Also, I don't know why this week's games would be considered amazing.
I bear this sig to commemorate the loss of the team icon that commemorated Oversky's 2008-2009 Proleague Round 1 performance.
ZeroChrome
Profile Joined September 2010
Canada1001 Posts
Last Edited: 2011-07-26 23:40:16
July 26 2011 23:39 GMT
#18
This is Hyuk's OSL! SKT truly must be imba for Hyuk to make the round of 8 twice in a row.

On July 27 2011 08:35 JodoYodo wrote:
Pretty sure the Arena MSL intro is the best. But I can't find a good one on Youtube.... help?




yeah this one is awesome
Forward
Fionn
Profile Blog Joined October 2009
United States23455 Posts
July 26 2011 23:39 GMT
#19
Writerhttps://twitter.com/FionnOnFire
Archers_bane
Profile Joined February 2011
United States1338 Posts
Last Edited: 2011-07-27 01:36:55
July 26 2011 23:48 GMT
#20
The intro where Jaedong's glass behind him shattered was epic, because im a JD fan ..the song is really fun and lighthearted too...let me try to find it

here it is

Starcraft's BW glory days have passed, RIP Jaedong's dominance - 2013...EDIT 2017: WE BACK BOYS
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
IPSL
16:00
Ro16 Group B
Bonyth vs Napoleon
G5 vs JDConan
Liquipedia
Showmatch
15:00
Shopify Rebellion Sunday
YoungYakov vs sOs
Scarlett vs Nicoract
Reynor vs ByuN
Harstem387
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ByuN 445
Harstem 387
LamboSC2 242
elazer 94
Railgan 94
BRAT_OK 30
StarCraft: Brood War
Sea 6600
Mini 706
firebathero 171
Movie 109
ToSsGirL 105
Dewaltoss 94
Sea.KH 77
Hyun 67
Aegong 48
Rock 26
[ Show more ]
yabsab 19
IntoTheRainbow 15
Shine 11
EG.Machine 10
Dota 2
Gorgc7255
qojqva1545
LuMiX2
Counter-Strike
pashabiceps1929
Heroes of the Storm
MindelVK10
Other Games
Grubby25357
singsing2910
Liquid`RaSZi1430
Beastyqt1027
B2W.Neo811
ceh9703
FrodaN541
KnowMe346
Hui .257
QueenE191
crisheroes156
monkeys_forever116
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 19 non-featured ]
StarCraft 2
• StrangeGG 102
• Reevou 2
• Migwel
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• Airneanach30
• HerbMon 24
• blackmanpl 21
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• lizZardDota2106
League of Legends
• Nemesis2331
Other Games
• Shiphtur242
• WagamamaTV213
Upcoming Events
BSL
2h 22m
OyAji vs JDConan
DragOn vs TBD
OSC
7h 22m
Replay Cast
16h 22m
Monday Night Weeklies
23h 22m
Replay Cast
1d 7h
The PondCast
1d 17h
Kung Fu Cup
1d 18h
GSL
2 days
Replay Cast
3 days
GSL
3 days
[ Show More ]
WardiTV Spring Champion…
3 days
Replay Cast
4 days
Sparkling Tuna Cup
4 days
WardiTV Spring Champion…
4 days
Replay Cast
5 days
RSL Revival
5 days
Classic vs SHIN
Rogue vs Bunny
BSL
6 days
Replay Cast
6 days
Afreeca Starleague
6 days
RSL Revival
6 days
Liquipedia Results

Completed

Escore Tournament S2: W7
WardiTV TLMC #16
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
SCTL 2026 Spring
RSL Revival: Season 5
Heroes Pulsing #1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

YSL S3
Escore Tournament S2: W8
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
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.