• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 15:17
CEST 21:17
KST 04:17
  • 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
[ASL20] Ro24 Preview Pt1: Runway112v2 & SC: Evo Complete: Weekend Double Feature2Team Liquid Map Contest #21 - Presented by Monster Energy9uThermal's 2v2 Tour: $15,000 Main Event18Serral wins EWC 202549
Community News
Weekly Cups (Aug 11-17): MaxPax triples again!5Weekly Cups (Aug 4-10): MaxPax wins a triple6SC2's Safe House 2 - October 18 & 195Weekly Cups (Jul 28-Aug 3): herO doubles up6LiuLi Cup - August 2025 Tournaments7
StarCraft 2
General
Weekly Cups (Aug 11-17): MaxPax triples again! What mix of new and old maps do you want in the next 1v1 ladder pool? (SC2) : RSL Revival patreon money discussion thread Team Liquid Map Contest #21 - Presented by Monster Energy Would you prefer the game to be balanced around top-tier pro level or average pro level?
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament RSL: Revival, a new crowdfunded tournament series LiuLi Cup - August 2025 Tournaments SEL Masters #5 - Korea vs Russia (SC Evo) Enki Epic Series #5 - TaeJa vs Classic (SC Evo)
Strategy
Custom Maps
External Content
Mutation # 487 Think Fast Mutation # 486 Watch the Skies Mutation # 485 Death from Below Mutation # 484 Magnetic Pull
Brood War
General
New season has just come in ladder ASL 20 HYPE VIDEO! [ASL20] Ro24 Preview Pt1: Runway BW General Discussion Which top zerg/toss will fail in qualifiers?
Tourneys
[ASL20] Ro24 Group A BWCL Season 63 Announcement Cosmonarchy Pro Showmatches KCM 2025 Season 3
Strategy
Simple Questions, Simple Answers Fighting Spirit mining rates [G] Mineral Boosting Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Total Annihilation Server - TAForever Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread The Games Industry And ATVI
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread Korean Music Discussion
Sports
2024 - 2025 Football Thread TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
The Biochemical Cost of Gami…
TrAiDoS
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1076 users

Code S RO12 Preview: Maru, Trigger, Rogue, NightMare

Forum Index > SC2 General
12 CommentsPost a Reply

Code S RO12 Preview: Maru, Trigger, Rogue, NightMare

Text byTL.net ESPORTS
May 7th, 2025 10:12 GMT

2025 GSL Code S Season 1

RO12 Group B Preview: Maru, Trigger, NightMare, Rogue

Thursday, May 08 9:30am GMT (GMT+00:00)

by Wax

Group B features two GSL legends who have ignominiously started this season in the RO12, as they were unable to clinch direct RO8 seeds through the qualifiers. If Maru and Rogue's poor qualifier performances were actually indicative of their current form, then the upstart Protoss duo of Trigger and NightMare may have a chance to cause some early round chaos.

2025 Global StarCraft II League - Season 1


As we look ahead to Group B, we're forced to ask ourselves a once blasphemous question: is Maru washed?

No, really, hear me out for a second.

There's no way to dance around the fact that the greatest player in GSL history has looked rough during the post-EWC off-season. While he limited his participation to just three singles events during the nine month span, he looked increasingly hapless in each one.

He last looked like a legitimate title contender in the group stage of HomeStory Cup 26 in December, where he breezed through Europe's rank-and-file with a perfect 10-0 map record. But after that, things went horribly awry. GuMiho dealt Maru a 2-3 upset loss in the HSC playoffs, which sent him down to the lower bracket where Serral applied the coup de gras with a 3-0 sweep.

In the all-online Master's Coliseum #8 tournament that came shortly after, Maru face-planted right out of the gates. He was eliminated in the group stage without winning a single series, falling to herO, GuMiho, and even heavy underdog Lancer (aka Cyan). Maru's woes only deepened in March's PiG Sty Festival #5, where he suffered another group stage elimination with 0-2 losses to Classic and Dark.

Maruologists would rightfully note that the Terran great has a history of dropping the occasional stinker in the middle of otherwise great runs. His RO32 elimination right after winning four Code S titles in a row comes readily to mind (Season 2 of 2019), but there have been a handful of other GSL seasons where he inexplicably dropped the ball in the first round. Each of those occurrences was proven out to be nothing more than a blip, with Maru quickly recovering to top-tier form.

However, while one poor event is excusable for any player, two in a row is definitely cause for more concern. Actually, let's say it's two-and-a-half events in a row, as Maru did himself no favors in the GSL qualifiers. While he did earn RO12 qualification with wins over Aria, NightMare, and Classic, that was the very lowest bar he had to clear. Given a chance to earn a direct seed to the RO8 in the next round of qualifiers, he blew it with losses to ByuN and GuMiho (of course, he did defeat Solar as that appears to be a guaranteed win for the rest of his life).

It's clear that the Korean scene wasn't fully engaged until the announcement of EWC 2025 and another huge payday to play for, but is that a valid excuse for all of Maru's poor play? StarCraft II fans will be hoping it is, for the sake of having an interesting EWC season with good games to watch. Maru from one year ago would have stomped this group easily—we'll be watching to see if he plays at that level.

The other struggling legend of the group is Rogue, though his troubles have been more sustained. The ability to recover from military service is one of the great mysteries of StarCraft (and esports in general), which can't be predicted at all by how good a player was in their prime. We've seen former champions like TaeJa flop, and we've also seen players like herO become even stronger during the second chapter of their careers.

Rogue has fallen somewhere in the middle, staying mired in the good-but-not-great zone since his return in the spring of 2024. After playing just over 210 tournament matches since his comeback, he currently stands at #12 in the Aligulac.com rankings with just a handful of weekly cup and showmatch wins as his notable accomplishments. Even qualification for this season of GSL was a bit tight, as he was eliminated by Classic (two losses) on day one and had to beat SHIN for a spot in day two.

There have been a few tantalizing glimpses of his past brilliance, and Rogue has even picked up BO5 wins against the likes of Clem (one as recently as two weeks ago). But rather than a foundation for something greater, those wins have felt like the occasional upsets all of the tier-2 players can achieve now and then in the weeklies, whether it's your SHIN's or ShoWTimE's or ByuN's. Rogue doesn't have to be in 3x world championship form to survive this group, but it will be tough to advance any further than the RO8 if he doesn't reach a new phase of his recovery.

For all the concerns about how high Maru and Rogue can top out, surely their floor is high enough so that two Protoss upstarts in Trigger and NightMare can't trouble them, right? RIGHT?

A combination of steady improvement and the thinning out of the Korean scene has seen NightMare finally earn 'Code S regular' status, and I have to laud him for qualifying again after this year's GSL contraction made it much more difficult (NightMare qualified whereas players like SHIN, Bunny, and Zoun did not). However, he still hasn't been able to advance a single round in his Code S career, no matter the all-in's he's attempted or the semi-throws he's gifted. Given that NightMare hasn't even been particularly active during the off-season, I just can't find a reason to say he'll leapfrog his more illustrious peers.

Trigger has more wildcard potential, as his continuous off-season grinding has paid off with a steady rise. He's entering that aforementioned SHIN/ShoWTimE/ByuN category of players, able to take BO5's off of the likes of Clem and MaxPax when everything is clicking. While he only managed to qualify for GSL at the last possible chance on day two, he did manage to take down a much more established player in SHIN to do so.

Trigger vs Rogue is the match I see as being the potential scene of an upset. Without diving headlong into balance controversy, I'll mention that ZvP has definitely been… …rough for non-Serral Zergs since the 5.0.14 patch. Rogue has definitely felt the pain as well—he hasn't recovered the best-in-world spellcaster + Hive army control from his prime, which puts him on a timer once Protoss assembles their late-game composition. Trigger is quite capable of dragging PvZ games out, so if Rogue can't finish the games quickly with aggressive strategies, we may see Trigger follow in HuK and Scarlett's footsteps to become the third Canadian to reach the GSL RO8.

Predictions

Maru 2 - 0 Trigger
Rogue 2 - 1 NightMare
Maru 2 - 1 Rogue
Trigger 2 - 1 NightMare
Trigger 2 - 1 Rogue

Maru and Trigger to advance

Credits and acknowledgements

Writer: Wax
Images: SOOP (AfreecaTV)
Records and Statistics: Aligulac.com and Liquipedia

Facebook Twitter Reddit
TL+ Member
veniss
Profile Joined August 2018
75 Posts
May 07 2025 14:44 GMT
#2
Rooting for Trigger!
Blitzball04
Profile Joined June 2024
191 Posts
May 07 2025 15:44 GMT
#3
Trigger and rogue to advance using dirty NA tactics and rogue using his all in stiff
CicadaSC
Profile Joined January 2018
United States1746 Posts
Last Edited: 2025-05-07 19:09:34
May 07 2025 19:09 GMT
#4
Heart = Trigger

Brain = Maru, Rogue.

(I think Rogue has ascended after seeing him sweep Clem without dropping a map when even Serral can't do that, he will regain world championship caliber very quickly)
Remember that we all come from a place of passion!!
CicadaSC
Profile Joined January 2018
United States1746 Posts
May 07 2025 19:11 GMT
#5
On May 08 2025 00:44 Blitzball04 wrote:
Trigger and rogue to advance using dirty NA tactics and rogue using his all in stiff

You have been brainwashed. Rogue isn't an all in player. He has the best macro in the world but he will mix it up often in a best of series. He actually goes for late game even more than Serral these days if you follow recent online cups he's participated in.
Remember that we all come from a place of passion!!
WombaT
Profile Blog Joined May 2010
Northern Ireland25476 Posts
May 07 2025 21:41 GMT
#6
On May 08 2025 04:09 CicadaSC wrote:
Heart = Trigger

Brain = Maru, Rogue.

(I think Rogue has ascended after seeing him sweep Clem without dropping a map when even Serral can't do that, he will regain world championship caliber very quickly)

When did Rogue sweep Clem? Must have missed that one

It seems with military returnees, the big success stories have got back in shape pretty quickly, and Rogue hasn’t got back in form that quickly.

He reminds me of the Stats/Classic duo. We see glimpses, the odd run and the StarCraft brains are absolutely still there, but that special champion sauce is just missing.

Rogue always had range, but he also had impeccable late game chops. He’s still got a good one, but it’s no longer truly scary and terrifying.

Modern Serral is mixing it up and being devilish, while being a bulletproof macro player. He’s more like pre-military Rogue in level and range than well, Rogue is.

Not being down on the lad but he’s miles off that kind of level right now. However some good preparation and planning, plus finding an extra gear may see him a contender for this Code S. Wouldn’t have him as one of my favourites, but it wouldn’t blow me away either.
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
Die4Ever
Profile Joined August 2010
United States17676 Posts
Last Edited: 2025-05-07 21:58:21
May 07 2025 21:57 GMT
#7
On May 08 2025 06:41 WombaT wrote:
Show nested quote +
On May 08 2025 04:09 CicadaSC wrote:
Heart = Trigger

Brain = Maru, Rogue.

(I think Rogue has ascended after seeing him sweep Clem without dropping a map when even Serral can't do that, he will regain world championship caliber very quickly)

When did Rogue sweep Clem? Must have missed that one

It seems with military returnees, the big success stories have got back in shape pretty quickly, and Rogue hasn’t got back in form that quickly.

He reminds me of the Stats/Classic duo. We see glimpses, the odd run and the StarCraft brains are absolutely still there, but that special champion sauce is just missing.

Rogue always had range, but he also had impeccable late game chops. He’s still got a good one, but it’s no longer truly scary and terrifying.

Modern Serral is mixing it up and being devilish, while being a bulletproof macro player. He’s more like pre-military Rogue in level and range than well, Rogue is.

Not being down on the lad but he’s miles off that kind of level right now. However some good preparation and planning, plus finding an extra gear may see him a contender for this Code S. Wouldn’t have him as one of my favourites, but it wouldn’t blow me away either.



and


but he's lost matches too http://aligulac.com/results/search/?search=&after=&before=&players=Rogue 1662
Clem 5878&event=&bestof=all&offline=both&game=all&wcs_season=&wcs_tier=&op=
"Expert" mods4ever.com
SharkStarcraft
Profile Joined April 2011
Austria2226 Posts
May 07 2025 23:54 GMT
#8
trigger is my new hope now
Cogito, ergo Toss
WombaT
Profile Blog Joined May 2010
Northern Ireland25476 Posts
May 07 2025 23:56 GMT
#9
On May 08 2025 08:54 SharkStarcraft wrote:
trigger is my new hope now

You’ve got taste, I’m really interested to see how he does! It feels like of much of the scene, he’s one of the few who’s improving and improving

Happy cake day!
'You'll always be the cuddly marsupial of my heart, despite the inherent flaws of your ancestry' - Squat
Waxangel
Profile Blog Joined September 2002
United States33403 Posts
Last Edited: 2025-05-08 01:02:20
May 08 2025 01:00 GMT
#10
On May 08 2025 06:57 Die4Ever wrote:
Show nested quote +
On May 08 2025 06:41 WombaT wrote:
On May 08 2025 04:09 CicadaSC wrote:
Heart = Trigger

Brain = Maru, Rogue.

(I think Rogue has ascended after seeing him sweep Clem without dropping a map when even Serral can't do that, he will regain world championship caliber very quickly)

When did Rogue sweep Clem? Must have missed that one

It seems with military returnees, the big success stories have got back in shape pretty quickly, and Rogue hasn’t got back in form that quickly.

He reminds me of the Stats/Classic duo. We see glimpses, the odd run and the StarCraft brains are absolutely still there, but that special champion sauce is just missing.

Rogue always had range, but he also had impeccable late game chops. He’s still got a good one, but it’s no longer truly scary and terrifying.

Modern Serral is mixing it up and being devilish, while being a bulletproof macro player. He’s more like pre-military Rogue in level and range than well, Rogue is.

Not being down on the lad but he’s miles off that kind of level right now. However some good preparation and planning, plus finding an extra gear may see him a contender for this Code S. Wouldn’t have him as one of my favourites, but it wouldn’t blow me away either.

https://youtu.be/hyPoXeCFtmM?t=3354

and https://www.youtube.com/watch?v=qr-2AQjAdvk

but he's lost matches too http://aligulac.com/results/search/?search=&after=&before=&players=Rogue 1662
Clem 5878&event=&bestof=all&offline=both&game=all&wcs_season=&wcs_tier=&op=


There's some flashes with the ZvT, but the ZvP is pretty questionable right now. He's like a combined 0-infinity against MaxPax + herO since his comeback. I feel like it's pretty close against Trigger.
AdministratorHey HP can you redo everything youve ever done because i have a small complaint?
CicadaSC
Profile Joined January 2018
United States1746 Posts
May 08 2025 01:23 GMT
#11
On May 08 2025 10:00 Waxangel wrote:
Show nested quote +
On May 08 2025 06:57 Die4Ever wrote:
On May 08 2025 06:41 WombaT wrote:
On May 08 2025 04:09 CicadaSC wrote:
Heart = Trigger

Brain = Maru, Rogue.

(I think Rogue has ascended after seeing him sweep Clem without dropping a map when even Serral can't do that, he will regain world championship caliber very quickly)

When did Rogue sweep Clem? Must have missed that one

It seems with military returnees, the big success stories have got back in shape pretty quickly, and Rogue hasn’t got back in form that quickly.

He reminds me of the Stats/Classic duo. We see glimpses, the odd run and the StarCraft brains are absolutely still there, but that special champion sauce is just missing.

Rogue always had range, but he also had impeccable late game chops. He’s still got a good one, but it’s no longer truly scary and terrifying.

Modern Serral is mixing it up and being devilish, while being a bulletproof macro player. He’s more like pre-military Rogue in level and range than well, Rogue is.

Not being down on the lad but he’s miles off that kind of level right now. However some good preparation and planning, plus finding an extra gear may see him a contender for this Code S. Wouldn’t have him as one of my favourites, but it wouldn’t blow me away either.

https://youtu.be/hyPoXeCFtmM?t=3354

and https://www.youtube.com/watch?v=qr-2AQjAdvk

but he's lost matches too http://aligulac.com/results/search/?search=&after=&before=&players=Rogue 1662
Clem 5878&event=&bestof=all&offline=both&game=all&wcs_season=&wcs_tier=&op=


There's some flashes with the ZvT, but the ZvP is pretty questionable right now. He's like a combined 0-infinity against MaxPax + herO since his comeback. I feel like it's pretty close against Trigger.

fair point. i think if he loses to trigger which is definitely possible, we will see some keyboard slamming. especially if it is a decider match
Remember that we all come from a place of passion!!
CicadaSC
Profile Joined January 2018
United States1746 Posts
Last Edited: 2025-05-08 12:10:49
May 08 2025 11:47 GMT
#12
On May 08 2025 10:23 CicadaSC wrote:
Show nested quote +
On May 08 2025 10:00 Waxangel wrote:
On May 08 2025 06:57 Die4Ever wrote:
On May 08 2025 06:41 WombaT wrote:
On May 08 2025 04:09 CicadaSC wrote:
Heart = Trigger

Brain = Maru, Rogue.

(I think Rogue has ascended after seeing him sweep Clem without dropping a map when even Serral can't do that, he will regain world championship caliber very quickly)

When did Rogue sweep Clem? Must have missed that one

It seems with military returnees, the big success stories have got back in shape pretty quickly, and Rogue hasn’t got back in form that quickly.

He reminds me of the Stats/Classic duo. We see glimpses, the odd run and the StarCraft brains are absolutely still there, but that special champion sauce is just missing.

Rogue always had range, but he also had impeccable late game chops. He’s still got a good one, but it’s no longer truly scary and terrifying.

Modern Serral is mixing it up and being devilish, while being a bulletproof macro player. He’s more like pre-military Rogue in level and range than well, Rogue is.

Not being down on the lad but he’s miles off that kind of level right now. However some good preparation and planning, plus finding an extra gear may see him a contender for this Code S. Wouldn’t have him as one of my favourites, but it wouldn’t blow me away either.

https://youtu.be/hyPoXeCFtmM?t=3354

and https://www.youtube.com/watch?v=qr-2AQjAdvk

but he's lost matches too http://aligulac.com/results/search/?search=&after=&before=&players=Rogue 1662
Clem 5878&event=&bestof=all&offline=both&game=all&wcs_season=&wcs_tier=&op=


There's some flashes with the ZvT, but the ZvP is pretty questionable right now. He's like a combined 0-infinity against MaxPax + herO since his comeback. I feel like it's pretty close against Trigger.

fair point. i think if he loses to trigger which is definitely possible, we will see some keyboard slamming. especially if it is a decider match

Omg. Is it happening??
Remember that we all come from a place of passion!!
CicadaSC
Profile Joined January 2018
United States1746 Posts
Last Edited: 2025-05-08 12:10:38
May 08 2025 12:09 GMT
#13
i edited out to hide soilers
Remember that we all come from a place of passion!!
Please log in or register to reply.
Live Events Refresh
RotterdaM Event
16:00
Rotti's All Random #4
RotterdaM1193
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RotterdaM 1193
Reynor 280
UpATreeSC 84
ProTech75
StarCraft: Brood War
Britney 31900
Calm 3705
Horang2 677
Shuttle 426
ggaemo 181
Dewaltoss 176
firebathero 150
LaStScan 93
Mong 79
soO 33
[ Show more ]
Rock 18
Dota 2
qojqva4795
Counter-Strike
fl0m1835
Super Smash Bros
hungrybox295
Heroes of the Storm
Liquid`Hasu202
Other Games
Grubby2113
ceh91587
FrodaN1159
B2W.Neo771
Mlord349
C9.Mang0153
Hui .104
SteadfastSC93
Trikslyr67
ZombieGrub11
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• kabyraGe 262
• davetesta18
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
• Kozan
• IndyKCrew
StarCraft: Brood War
• blackmanpl 17
• Pr0nogo 8
• 80smullet 8
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21232
• WagamamaTV902
League of Legends
• Jankos1798
Counter-Strike
• Shiphtur238
Other Games
• imaqtpie1418
Upcoming Events
OSC
4h 43m
Replay Cast
14h 43m
Afreeca Starleague
14h 43m
JyJ vs TY
Bisu vs Speed
WardiTV Summer Champion…
15h 43m
PiGosaur Monday
1d 4h
Afreeca Starleague
1d 14h
Mini vs TBD
Soma vs sSak
WardiTV Summer Champion…
1d 15h
Online Event
2 days
The PondCast
2 days
WardiTV Summer Champion…
2 days
[ Show More ]
Replay Cast
3 days
LiuLi Cup
3 days
BSL Team Wars
3 days
Team Hawk vs Team Dewalt
Korean StarCraft League
4 days
CranKy Ducklings
4 days
SC Evo League
4 days
WardiTV Summer Champion…
4 days
[BSL 2025] Weekly
4 days
Sparkling Tuna Cup
5 days
SC Evo League
5 days
BSL Team Wars
5 days
Team Bonyth vs Team Sziky
Afreeca Starleague
6 days
Queen vs HyuN
EffOrt vs Calm
Wardi Open
6 days
Liquipedia Results

Completed

Proleague 2025-08-13
uThermal 2v2 Main Event
HCC Europe

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
ASL Season 20
CSL Season 18: Qualifier 1
SEL Season 2 Championship
WardiTV Summer 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

CSLAN 3
CSL 2025 AUTUMN (S18)
LASL Season 20
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
PGL Masters Bucharest 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
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.