• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 05:08
CEST 11:08
KST 18:08
  • 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
[ASL21] Ro16 Preview Pt2: All Star10Team Liquid Map Contest #22 - The Finalists16[ASL21] Ro16 Preview Pt1: Fresh Flow9[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0
Community News
2026 GSL Season 1 Qualifiers17Maestros of the Game 2 announced92026 GSL Tour plans announced15Weekly Cups (April 6-12): herO doubles, "Villains" prevail1MaNa leaves Team Liquid24
StarCraft 2
General
Maestros of the Game 2 announced 2026 GSL Tour plans announced Team Liquid Map Contest #22 - The Finalists MaNa leaves Team Liquid Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool
Tourneys
2026 GSL Season 1 Qualifiers INu's Battles#14 <BO.9 2Matches> Sparkling Tuna Cup - Weekly Open Tournament GSL CK: More events planned pending crowdfunding RSL Revival: Season 5 - Qualifiers and Main Event
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players [M] (2) Frigid Storage
External Content
Mutation # 522 Flip My Base The PondCast: SC2 News & Results Mutation # 521 Memorable Boss Mutation # 520 Moving Fees
Brood War
General
ASL21 General Discussion Data needed ASL21 Strategy, Pimpest Plays Discussions Pros React To: ASL S21, Ro.16 Group C BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL21] Ro16 Group C [ASL21] Ro16 Group D Small VOD Thread 2.0 Escore Tournament StarCraft Season 2
Strategy
Simple Questions, Simple Answers What's the deal with APM & what's its true value Any training maps people recommend? Fighting Spirit mining rates
Other Games
General Games
Diablo IV Nintendo Switch Thread Total Annihilation Server - TAForever Dawn of War IV Starcraft Tabletop Miniature Game
Dota 2
The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
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
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine Canadian Politics Mega-thread YouTube Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion Cricket [SPORT]
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Sexual Health Of Gamers
TrAiDoS
lurker extra damage testi…
StaticNine
Broowar part 2
qwaykee
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1724 users

[Code S] sOs vs herO, Ryung vs Maru - Ro8 S1 2017 Preview

Forum Index > SC2 General
30 CommentsPost a Reply
1 2 Next All

[Code S] sOs vs herO, Ryung vs Maru - Ro8 S1 2017 Preview

Text byTL.net ESPORTS
Graphics byshiroiusagi
February 24th, 2017 16:50 GMT

herO vs sOs
Ryung vs Maru
Brackets and standings on Liquipedia

herO vs sOs



Smiles from the Shadows

In the early years of HotS, (P)herO was a strange case. While he was one of the most successful players in the world, his championship victories often came against inferior competition, while success in Korea outside of Proleague eluded him. To top it off, his one chance to establish undisputed rule over IEM was put to an abrupt end by the villainous (P)sOs.

Despite the fuss around other players, 2015 may finally have been the year of herO. He placed highly time and again before eventually winning a starleague (something his usurper and current opponent has yet to do). He ended the year first in the WCS standings, but a loss to round of four maestro, Classic, put an end to his most successful campaign at BlizzCon.

With HotS sent out to pasture, herO looked poised to remain one of the best players in LotV. So what went wrong? herO’s style was never the most spectacular, so it is fitting he went nearly unnoticed as his GSL runs ended in embarrassing quarterfinal exits. Those results aren’t exactly poor, but with all the talk of Dark, Byun, Zest and more, herO once more got lost in the shuffle. He was his usual divine self for CJ Entus, but, as is so often the case, Proleague triumphs didn’t translate to individual events.

Tired of lurking in the shadows, herO chose this time of relative Terran dominance to stage his coup of the Korean scene. herO has looked every bit his underwhelming/overwhelming self while powering his way to a third consecutive round of 8 appearance. His only slip up was against Maru, someone who has looked completely untouchable so far this season. herO has done this by making games against Terran look easy and feasting on inferior Protoss. His most impressive victory thus far was against Ryung in the round of 16. In a 30 minute beatdown, herO outthought, outplanned and outplayed Ryung with two very different strategies. herO has never been the most cerebral players, but he might just be showing signs of evolving in that respect. He can no longer rely on some of the powerful builds that carried him in HotS (3 base blink vs zerg anyone?), but because of that he is thinking harder than ever before. He is scrapping together strategies from the past year plus of LotV, deploying them at the perfect time.

It’s never been easy to pin down what makes herO elite, but he is slowly reminding us how glorious that ambiguous attribute is. He very well could be the best Protoss in the game right now, but somehow everyone is talking about sOs or Stats instead. But that’s just how herO likes it. He will keep on winning, flashing that adorable smile all the way to a GSL title.

Underdog or alpha predator?

Simply put, sOs is scary - in fact he’s terrifying. People have long since become familiar with his ability to win big tournaments out of nowhere. In fact, many have come to expect it. Despite his plethora of titles, which include victories at Blizzcon, IEM, a Hot6ix Cup and more, he has yet to win a starleague.

Going into 2017 sOs and his Jin Air peers seemed set up for a tremendous year. Thanks to their benefactor they had retained their comfortable and predictable team atmosphere while others were thrust into the wild. But while those teamless players began to enter online events in search of money and practice, the Green Wings were silent. sOs and Maru streamed a few times, but nothing like INnoVation or soO who made regular appearances. Jin Air has kept to the old model of in house practice supplemented with limited ladder activity. Secrecy is still paramount and Maru is the sole player on his team who has been anything close to visible as of late.

Given all that, what was to be expected of sOs when GSL kicked off? His performance in the round of 32 was less than convincing, but he managed to take care of business which is really all that matters. He did the same in the round of 16, but again he was far from spectacular.

sOs has never been one of the cleanest players. For one of his exalted pedigree you might consider him more careless than anything else. Even with all his victories, his career has been defined by a number of high profile blunders (is anyone worse against widow mines?). Against Keen he squandered a number of advantages, making errors in micro as well as general tactics. And yet, he clutched in the end, leaving nothing to chance with adept play. Consecutive wins over Bunny and Keen showed off his ruthlessness and his predatory ability to pounce on even the slightest weakness. sOs is building a head of steam going into the quarterfinals, playing a little better each time he takes the stage. herO may be the more dominant player right now, but with their history, throw that out the window. sOs brings the ruckus, and the one thing we can be sure of is that sOs against herO will be a match to remember, for better or for worse.

The Definition of Insanity

If there's one match everyone has heard enough about already its herO vs sOs at Katowice. Luckily it’s 2017 and although the ghost of that horrific bopping will forever linger, these two players have met plenty of times since then.

herO vs sOs has become one of the defining rivalries in Starcraft 2 history. It’s certainly on the level of Life vs TaeJa, or MMA vs Polt. These two have met 12 times since 2012. They’ve fought in Proleague, IEMs and GSLs, the most recently being sOs’ 3-0 drubbing of herO in the 2016 Season 2 quarterfinals. Back then herO was the more in form player and had beaten sOs the two previous times they had played. Obviously sOs was not listening, because he smashed herO aside with the same aloofness he reserves for all his opponent. It is impossible to forget that sOs is the more accomplished of the two players. Why should he be concerned with someone so inferior. He has won BlizzCon twice, the biggest IEM and enough other events that herO’s impressive Starleague and KeSPA Cup wins look paltry in comparison. It’s hard to tell if sOs thinks of herO as a rival (or anyone for that matter), but herO seemingly cannot escape him. His career will forever be measured against the player who shattered his spirits and sent him home from Poland without a cent to his name.

Like last year, herO is looking like the better player, but that has not mattered in the past. sOs is a big time player and with the last remaining Korean team behind him he will not be lacking in preparation. Both players are looking for their first GSL victory and this match is the next step. To herO it represents a chance to gain closure and continue his tournament run. To sOs, herO is just a bump in the road on the way to another big payday.

Ryung vs Maru



Crossing Ancient Paths

It seems funny that, while being the two players with the longest StarCraft 2 careers still left alive in this tournament, (T)Ryung and (T)Maru have only met two times thus far from 2010 to 2017. Looking at the directions their career paths had taken them, it makes sense of course; still though, it feels like this is a meeting years in the making, and we are finally getting to see it.

Few might remember that little boy Maru debuted in the first GSL Open Season in 2010. And really, aside from his remarkably young age, there wasn’t much special about him. At the time, he was what we’d call a typical Prime Terran: cheesy down to the bones and easy to dislike—especially after he had eliminated a fan favourite in Cella. His own elimination by San’s hands seemed quite righteous at the time. Little did anyone know, that this kid would—well, not really grow—become one of the deadliest and fastest Terran players to ever grace us with his presence. A double Royal Roader. The first eSF player to win one of the legendary OSL titles. Maru also made the right decisions when it came to progress in his career: when offered a spot by Jin Air Green Wings, he didn’t hesitate and left Prime behind to crumble, instead helping Jin Air to become the powerhouse it is today.

Ryung—for a short time a colleague of Maru on Prime—debuted in GSL a bit later than his younger counterpart. Handpicked to join SlayerS by the legendary BoxeR, Ryung was used as a TvT sniper in GSTL, where he showcased his brilliant strategical mind and earned himself a name as someone even much more notable players had to fear. Later, he would make the semifinal in Code A in his first attempt, only losing to some hot new guy called Bomber, who’d go on to win the tournament. While Ryung was holding his own in Code S, Maru mostly didn’t even make it into Code A. As the SlayerS Terran had his greatest result in November 2012 by reaching the top 4 of Code S, Maru was just establishing himself as a regular player in the league. It is around this time, the two players chose different paths for themselves, which eventually led them to this point.

SlayerS crumbled under the pressures of infighting, leaving a mark on Ryung’s practice and mental state—as it did for most of the former SlayerS players. Luckily though, Ryung was picked up by Axiom and didn’t have to think about his future all too long. However, this also meant leaving Korean competition behind, as the age of WCS had come and Axiom set their vision onto America, where Ryung had some good results first, but fell off quite quickly. It would take three years of bitter irrelevance for Ryung to reach the top 8 of Code S again. As quickly as Ryung fell from grace, Maru rose. The Prime player won OSL out of nowhere and went on to rake in more and more great placements, becoming the feared opponent he is now.

Maru is where we nowadays expect him to be: In the top 8 of Code S, fighting for the title. Ryung is back where we never expected him to be again: In the top 8 of Code S, fighting for the title. Their paths, though, couldn’t be more different but for one aspect: They let them prevail against time itself. Now, they cross on the grand stage.


Overwhelming Firepower

Once known for his prowess in the Terran mirror match-up, Ryung had lost the reputation of an expert in the match-up during his long slump. Since his return to the top level of Korean StarCraft 2, he has recovered at least a bit of that image, although he isn’t nearly as deadly as he was a few years ago (as a demonstration, just look at how his TvT offline winrate has plummeted from 64% over 119 games in WoL to 57% over 90 in HotS and LotV). However, he has retained some useful characteristics. Ryung is unpredictable and tricky, can pull off aggressive openers as well as defensive ones, and he’ll always tailor his builds to map and opponent. It’s a skill he has long honed and practiced, and which has served him rather well. Here’s also where it gets problematic, though. While Maru, like most Jin Air players since the great team cataclysm, has enjoyed the luxury of not having to grind online tournaments to make a living, Ryung is a very visible competitor in those, leaving not much material for Ryung to study and conversely a whole load for his opponent.

Maru, himself a master of TvT and more devious than probably any other Terran when it comes to cold blooded cheese—a quality he certainly has retained since the 2010 Prime days—will know how to use that knowledge advantage to exploit any pattern he might find in Ryung’s play while hiding his own. After the dismantling of KeeN and Bunny—opponents whom Ryung regularly struggles against online—there isn’t much imagination needed for what Maru might do to his opponent in this quarterfinal. If Ryung is the Swiss Army Knife of TvT, Maru is the super large version with double the tools and a shotgun in front.

Normally, the regular knife is well enough adapted to do the job, but confronted with such overwhelming power and experience, it’s going to be a huge uphill battle. Ryung has shown earlier this season, that he can survive such battles and facilitate even the greatest opponents to make mistakes—ByuN, for instance. But if your strategy is based on your adversary making mistakes, it’s probably not a good sign at all. Ryung really needs everything he can get to win this one: Perfect play, a kiss from Lady Fortune, and his old confidence. Only then we might see the rebirth of Ryung.

Otherwise, this Barbie-wristband wearing teddy bear is going to crush another dream.


Predictions:

(P)sOs 3-1 (P)herO
(T)Ryung 1 - 3 (T)Maru



Credits:
Writers: Mizenhauer, TheOneAboveU.
Editors: munch.
Graphics: shiroiusagi.
Stats: Aligulac

Facebook Twitter Reddit
TL+ Member
Alarak89
Profile Joined January 2016
United States882 Posts
Last Edited: 2017-02-24 17:20:55
February 24 2017 17:20 GMT
#2
Poor herO, why you always face sOs in a big offline tournament...
Next time you should try to avoid sOs intentionally, just like sOs is trying to catch you intentionally this time
sOs is THE ONLY player I pay attention to
Nakajin
Profile Blog Joined September 2014
Canada8989 Posts
February 24 2017 17:56 GMT
#3
sOs 3-1 hero
Maru-3-0 Ryung

It is going to make for some amazing semis.
Writerhttp://i.imgur.com/9p6ufcB.jpg
starkiller123
Profile Joined January 2016
United States4030 Posts
February 24 2017 18:17 GMT
#4
I will be amazed if Ryung can take more than a game off Maru, hopefully herO can finally beat sOs
Ishmael
Profile Joined June 2016
92 Posts
February 24 2017 18:56 GMT
#5
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro
The Nature of Infinity is this: That every thing has its own Vortex
Cricketer12
Profile Blog Joined May 2012
United States13995 Posts
February 24 2017 19:07 GMT
#6
sOs and Ryung gogo. Keep the dream alive.
Engage, Zero target Engage, Engage, Kagari target Engage, Engage.
igay
Profile Blog Joined November 2011
Australia1178 Posts
February 24 2017 19:49 GMT
#7
I don't know why but I always want sOs to win and always had a soft stop for Maru. Looking forward to these matches and nice write up
MVP <3 MKP <3 DRG <3
KingofdaHipHop
Profile Blog Joined October 2013
United States25602 Posts
February 24 2017 20:31 GMT
#8
herO please please please win that would be so sick. but if sOs wins its okay too.

Maru will destroy
Rain | herO | sOs | Dear | Neeb | ByuN | INnoVation | Dream | ForGG | Maru | ByuL | Golden | Solar | Soulkey | Scarlett!!!
ThunderJunk
Profile Joined December 2015
United States729 Posts
February 24 2017 20:42 GMT
#9
I wouldn't be so quick to count Ryung out. Maru's TvT is probably his weakest MU, whereas it has always been Ryung's best MU. Like, Ryung is actually a top contender in TvT. Maru is as well, but I think it will be closer than most people think.

sOs is not going to die this season. HE IS LA CUCARACHA
I am free because I know that I alone am morally responsible for everything I do.
Malgo
Profile Joined March 2015
Germany76 Posts
February 24 2017 20:54 GMT
#10
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro



exactly this !
Boggyb
Profile Joined January 2017
2855 Posts
February 24 2017 20:54 GMT
#11
On February 25 2017 05:42 ThunderJunk wrote:
I wouldn't be so quick to count Ryung out. Maru's TvT is probably his weakest MU, whereas it has always been Ryung's best MU. Like, Ryung is actually a top contender in TvT. Maru is as well, but I think it will be closer than most people think.

sOs is not going to die this season. HE IS LA CUCARACHA

TvP is Maru's weakest matchup. He doesn't like TvT, but he's a monster at it.
Argonauta
Profile Joined July 2016
Spain4967 Posts
February 24 2017 20:55 GMT
#12
Our Barbie wristband hero is the most entertaining player to watch right now at GSL, for the shake of the enjoyment he should rekt Ryung.
Rogue | Maru | Scarlett | Trap
TL+ Member
Koromon
Profile Joined May 2012
United States304 Posts
February 24 2017 22:26 GMT
#13
GO RYUNG GOGOOO
Shellshock
Profile Blog Joined March 2011
United States97276 Posts
February 24 2017 23:29 GMT
#14
herO and Ryung will prob win cause I don't want them to advance
Moderatorhttp://i.imgur.com/U4xwqmD.png
TL+ Member
fishjie
Profile Blog Joined September 2010
United States1519 Posts
February 25 2017 01:57 GMT
#15
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro


myungsik has never won anything
LongShot27
Profile Joined May 2013
United States2084 Posts
February 25 2017 02:10 GMT
#16
sOs and ryung, easily
If all men were created equal there would be no reason to declare it.
attomac
Profile Joined March 2015
Peru14 Posts
February 25 2017 02:14 GMT
#17
Batman vs The Joker, Thor vs Loki, herO vs sOs ...
Alarak89
Profile Joined January 2016
United States882 Posts
Last Edited: 2017-02-25 02:18:33
February 25 2017 02:17 GMT
#18
On February 25 2017 10:57 fishjie wrote:
Show nested quote +
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro


myungsik has never won anything

As a salty sOs hater, it's apparent for him that MyuNgSiK is better than sOs.
sOs is THE ONLY player I pay attention to
MushinSSC
Profile Joined April 2016
31 Posts
February 25 2017 03:27 GMT
#19
sOs please wins, but if HerO is the one, it's ok too! Love his smile
Togekiss
Profile Joined January 2013
Canada154 Posts
February 25 2017 04:11 GMT
#20
Let's go Maru! This is your time - take hold of it and fly!!!
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 52m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
OGKoka 150
StarCraft: Brood War
Britney 68107
Mini 301
actioN 215
Stork 153
Dewaltoss 70
Soma 48
soO 42
Free 5
Movie 2
Sacsri 2
Dota 2
NeuroSwarm414
XaKoH 393
XcaliburYe88
ODPixel44
League of Legends
JimRising 508
Counter-Strike
shoxiejesuss1221
allub199
Super Smash Bros
Mew2King114
Heroes of the Storm
Trikslyr16
Other Games
gofns9663
ceh9530
Happy292
crisheroes277
Livibee65
Organizations
Dota 2
PGL Dota 2 - Main Stream14264
Other Games
gamesdonequick580
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 14 non-featured ]
StarCraft 2
• LUISG 35
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Jankos909
• TFBlade855
• Stunt691
Upcoming Events
Escore
52m
INu's Battles
1h 52m
ByuN vs Zoun
ByuN vs Rogue
RSL Revival
7h 52m
Big Brain Bouts
7h 52m
PiG vs DeMusliM
Reynor vs Bunny
Replay Cast
14h 52m
WardiTV Map Contest Tou…
1d 1h
Classic vs SHIN
MaxPax vs Percival
herO vs Clem
ByuN vs Rogue
Ladder Legends
1d 5h
uThermal 2v2 Circuit
1d 5h
BSL
1d 9h
Sparkling Tuna Cup
2 days
[ Show More ]
WardiTV Map Contest Tou…
2 days
Ladder Legends
2 days
BSL
2 days
CranKy Ducklings
2 days
Replay Cast
2 days
Wardi Open
3 days
Afreeca Starleague
3 days
Soma vs hero
Monday Night Weeklies
3 days
Replay Cast
3 days
Replay Cast
3 days
Afreeca Starleague
4 days
Leta vs YSC
Replay Cast
5 days
The PondCast
6 days
KCM Race Survival
6 days
Replay Cast
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-04-22
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
ASL Season 21
CSL 2026 SPRING (S20)
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Escore Tournament S2: W4
StarCraft2 Community Team League 2026 Spring
WardiTV TLMC #16
Nations Cup 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
PGL Cluj-Napoca 2026

Upcoming

Escore Tournament S2: W5
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
2026 GSL S2
RSL Revival: Season 5
2026 GSL S1
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
IEM Atlanta 2026
Asian Champions League 2026
PGL Astana 2026
BLAST Rivals Spring 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.