• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 17:59
CET 23:59
KST 07:59
  • 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
HomeStory Cup 28 - Info & Preview12Rongyi Cup S3 - Preview & Info3herO wins SC2 All-Star Invitational14SC2 All-Star Invitational: Tournament Preview5RSL Revival - 2025 Season Finals Preview8
Community News
Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win1RSL Season 4 announced for March-April6Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win3Weekly Cups (Jan 12-18): herO, MaxPax, Solar win0BSL Season 2025 - Full Overview and Conclusion8
StarCraft 2
General
StarCraft 2 Not at the Esports World Cup 2026 HomeStory Cup 28 - Info & Preview Weekly Cups (Jan 26-Feb 1): herO, Clem, ByuN, Classic win Weekly Cups (Jan 19-25): Bunny, Trigger, MaxPax win Oliveira Would Have Returned If EWC Continued
Tourneys
StarCraft Evolution League (SC Evo Biweekly) RSL Season 4 announced for March-April HomeStory Cup 28 $21,000 Rongyi Cup Season 3 announced (Jan 22-Feb 7) KSL Week 85
Strategy
Simple Questions Simple Answers
Custom Maps
[A] Starcraft Sound Mod
External Content
Mutation # 511 Temple of Rebirth The PondCast: SC2 News & Results Mutation # 510 Safety Violation Mutation # 509 Doomsday Report
Brood War
General
[ASL21] Potential Map Candidates Can someone share very abbreviated BW cliffnotes? Liquipedia.net NEEDS editors for Brood War BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion
Tourneys
[Megathread] Daily Proleagues Small VOD Thread 2.0 Azhi's Colosseum - Season 2 [BSL21] Non-Korean Championship - Starts Jan 10
Strategy
Zealot bombing is no longer popular? Simple Questions, Simple Answers Current Meta Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Battle Aces/David Kim RTS Megathread Nintendo Switch Thread Path of Exile Mobile Legends: Bang Bang Beyond All Reason
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine European Politico-economics QA Mega-thread The Games Industry And ATVI Canadian Politics Mega-thread
Fan Clubs
The herO Fan Club! The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Anime Discussion Thread
Sports
2024 - 2026 Football Thread
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Play, Watch, Drink: Esports …
TrAiDoS
My 2025 Magic: The Gathering…
DARKING
Life Update and thoughts.
FuDDx
How do archons sleep?
8882
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1754 users

Code S RO8 - Group B Results & Playoff Bracket

Forum Index > SC2 General
15 CommentsPost a Reply
TL.net ESPORTS
Profile Joined July 2011
4 Posts
Last Edited: 2023-10-27 17:51:57
October 27 2023 17:51 GMT
#1
2023 Global StarCraft II League: Season 3
[image loading]

The round of eight concluded with a highly entertaining night of games which featured dastardly cheeses, creative builds, and hectic basetrades.

(Wiki)Dark was the first player to escape the chaos, manhandling (Wiki)Bunny (2-0) and then surviving a close call against (Wiki)Classic (2-1). The most audacious build of the night was responsible for Dark's only map loss, as Classic's 2-Starport Tempest rush caught his former SKT teammate completely off guard and handed him a stinging defeat. Classic had a chance to close out the series with an Adept-Immortal timing in game two, but a critical micro error allowed Dark to survive and eventually win 2-1 (according to Classic, it was due to his headphones slipping off of his head at the wrong time).

Still, Classic made good on his second chance at earning a RO4 berth, defeating (Wiki)Creator 2-0 in the decider match. The second game on Equilibrium was one of the highlight games of the season, Classic narrowly winning at the end of a dramatic basetrade. Amusingly enough, this was only the second crazy basetrade game the two played on the night, with Classic having defeated Creator earlier in their opening match.

With Dark and Classic advancing on, the Code S semifinals bracket has been determined. GuMiho and Classic will face off in semifinal #1, while Dark and Solar will clash in semifinal #2. The Code S semifinals and grand finals will be played on Thursday, Nov 02 8:00am GMT (GMT+00:00).

[image loading]


Match Recaps



Initial Match #1: Classic [2-1] Creator

Game One - Hecate (Creator win): The series started with both players opening 2-Gate into Oracle; neither player could secure a meaningful advantage before they advanced into the Blink-Stalker phase.

Creator opted to take a faster third Nexus while Classic stayed on two bases for a bit longer to try and apply some Stalker pressure. However, this backfired horribly on Classic as he Blinked straight into the Stasis Trap in Creator's main, costing him a big chunk of units and allowing Creator to Probe up with impunity. Creator played the macro snowball game cleanly from there, hitting a big Zealot-Stalker timing with +2 attack upgrades to finish Classic off.

Game Two - Alcyone (Classic win): Both players opted for 2-Gate openers once more, but Classic quickly added a hidden Robo for an Immortal all-in while Creator went for a fast Nexus before tier-2 tech.

Rather than strike at the front, Classic performed some Warp Prism harass with his first Immortal, and then committed to a big elevator attack into Creator's main once his second Immortal arrived. This allowed Classic to circumvent Battery Overcharge, and with the help of some good Prism micro, he busted through Creator's main base defenses to take the victory..

Game Three - Solaris (Classic win): Creator hit back with his own cheese in game three, going for a Cannon rush in Classic's ramp/main. Classic discovered the strategy fairly late, but still had a very effective response. He delayed the Cannons warping by his Nexus for as long as he could with Probes, all while warping in a new Nexus and proxy Stargate out on the map. This allowed Classic to seamlessly recall his Probes to his new 'main' when his original Nexus went down, and also let him send Void Rays to poke around the edges of Creator's main.

Ultimately, this led to an amusing 'reset' of the game, with both players playing off of one base with very similar supply and army counts. However, the tech advantage was in Classic's favor, as he had Void Rays and Immortals compared to Creator's nearly all-stalker force. Creator tried to work his way out of this scenario by taking a hidden expansion while also quietly building his own counter Void-Rays against the Immortal-heavy Classic.

This almost worked out for Creator, as his hidden base went undetected and his Void Ray count started to grow. However, Classic struck Creator's main before it was too late, tearing down the Nexus and depleting Creator's army. This left both players playing one base vs one base off of entirely new mains, but Classic still had a significantly bigger standing army. Once he discovered Creator's new main, he launched the game ending attack to win 2-1.

Initial Match #2: Dark [2-0] Bunny

Game One - Site Delta (Dark win): Bunny continued the trend of the night with a proxy 2-Barracks cheese, which went undetected until the first Marine was nearly complete. Dark's good Drone micro allowed him to thwart the cheese with three Drones lost, but the game remained playable for Bunny as he had gone for a less all-in version of the build.

Indeed, Bunny ended up putting together a fairly credible 3-base push that actually gave Dark some pause. However, a moment of inattentiveness saw him lose a huge group of Marines to Banelings, allowing Dark to tech up to Ultralisks and Vipers in peace. And, still, Bunny wasn't totally out of it, as he transitioned into the Terran turtle style with his maxed out army.

This was when Dark really turned the screws on Bunny, using Nyduses, drops, and ground troops to attack from all directions. Despite having a powerful army, Bunny simply didn't have the multitasking to keep up with Dark, and was utterly picked apart in a brutal, 2-minute ending sequence.

Game Two - Alcyone (Dark win): Bunny went into another macro game without the proxy tricks this time, while Dark also played macro again with his signature Roach-Ravager style. Bunny went for his first major push once he had two Tanks and Stim-Shield upgrades, but paid the price for moving too aggressively onto Creep as his force was enveloped and crushed by Dark's well-positioned units.

Dark seemed a bit indecisive about what he wanted to do with his advantage; he invested in Hydralisk upgrades but ended up on a Roach-Ravager-Ling army as he reassessed the threat of another push from Bunny. Ultimately, a little waffling from Dark didn't matter, as swarms of Ravager-Ling-Bane (with Viper support) were enough to mop up Bunny's forces. Once Bunny was effectively finished, Dark belatedly added Hydralisks to apply the coup de grace.

Winners' Match: Dark [2-1] Classic

Game One - Site Delta (Classic win): The night of zany builds continued as Classic pulled out a 2-Stargate Tempest rush to start the series. Classic managed to hide his strategy until the very last moment, and his six, Tectonic Destabilizer-upgraded Tempests managed to take out Dark's natural, third, Spire, and 10 Queens before recalling out against some belatedly hatched Corruptors. Classic was transitioning to mass Stalkers behind all this, and his next attack easily defeated the weakened Dark.

Game Two - Solaris (Dark win): Classic went for a more conventional 4-Gate Adept opener in game two, which Dark quickly scouted with a sacrifice Overlord scout (he seemed to have learned a lesson from the previous game). Yet, despite having this information in hand, Dark took quite a bit of damage from the Adept harass, setting up a very dangerous Immortal-Adept follow-up from Classic.

It looked like Classic's forces packed just enough of a punch to overpower Dark in a frontal engagement, but Dark got an absolutely critical pickoff on the reinforcing Warp Prism (Classic later said his headphones started slipping off his head around this time, breaking his concentration. A review of the player camera shows Classic fiddling with his headphones before and after the fight, though you can't conclusively say that's why he lost his Prism.). This let Dark hold off the attack with the help of freshly hatched Roach-Ravager, and then immediately counterattack the Immortal-less Classic to take the win.

Game Three - Alcyone (Dark win): Classic went for his most macro-oriented build of the series by opening Stargate into 3-base while Dark decided to get aggressive with a Roach-Ravager + Queen-drop timing off of 54 Drones. A 2-minute-long defensive sequence ensued, with Classic coming out in good shape thanks to newly produced Disruptors.

Classic consolidated his lead by taking his fourth base and building up to a maxed-out army of Stalker-Colossus-Disruptor. Realizing the difficult situation he was in, Dark positioned his troops to immediately launch a basetrade once he knew Classic was committed to attacking. When Classic's main army crossed the halfway point on the map, he flooded his troops in from the fog of war to ravage all three of Classic's mining bases. The speed and decisiveness of Dark's response seemed to disorient Classic, who made the poor decision to retreat and defend after only razing a single Zerg base. However, Dark had already gutted Classic's economy and infrastructure, while also buying time to complete his Lurker upgrades.

Dark rinsed and repeated when Classic gathered his forces for another attack, stalling with Lurker-Viper at home while finishing off the remnants of Classic's base with Ravager-Ling.

Losers' Match: Creator [2-0] Bunny

Game One - Oceanborn (Creator win): Bunny kept the build order circus going in game one, opening with a Marine-Tank push + fast Battlecruiser build. Meanwhile, Creator opened with defensive Phoenixes into Colossus.

The theory of Bunny's build was to use a BC to tie up a significant number of Creator's forces in the Protoss main while his Marines and Tanks set up freely at the third. This worked out partially, as Creator was indeed forced to give up his third base to the entrenched Tanks. However, things went horribly wrong for Bunny when Creator decided to basetrade with the motley assortment of units he had put together. Creator was able to deal damage way faster than Bunny (due to the fragility and low firepower of non-stim Marines), and he completely devastated Bunny's economy by the time a BC teleported back to defend.

A better economy quickly turned into a better army for Creator, and he mopped up the remnants of Bunny's forces with Colossus-Void Ray to take the win.

Game Two - Hecate (Creator win): Creator opened up with Blink-Robo while Bunny tried to take advantage of the new patch by applying Reactor-Cyclone pressure while going up to three Command Centers. However, Bunny didn't get a whole lot done with his Cyclones, and actually opened himself to Stalker harassment due to his late Tank production. Creator quickly picked off Bunny's poorly placed first Tank, starting Blink-Stalker torture cycle Terrans detest.

Creator lost his Prism due to a bit of mismicro, which meant he had to settle for dealing severe damage instead of game-ending damage. In any case, Bunny had no choice but to pull his SCVs and go all-in to try and get out of his terrible predicament, but Creator had Storms ready in time to end Bunny's GSL run.

Decider Match: Classic [2-0] Creator

Game One - Hecate (Classic win): Both players went for proxies in game one, with Creator hiding a Stargate for Oracles while Classic made a forward-Robo for another Immortal all-in.

Classic slipped his first two Adepts into Creator's main to nab a few Probes, all while minimizing the Oracle damage taken back at home with a well-placed Shield Battery. That made it a very tough hold for Creator against Classic's Immortal attack, and ultimately he couldn't overcome Classic's Prism advantage and GG'd out.

Game Two - Equilibrium (Classic win): Classic opened with a 1-Gate fast expansion while Creator went for a fast 3-Gate attack off of one base (one Gateway proxied). Classic did his best MaxPax impression and held off Creator's Stalker attack with Void Rays and Shield Batteries, forcing Creator to give up his attack and belatedly expand himself.

Creator gambled on a fast third Nexus at the rich resource base to get himself back in the game, and this time, luck was on his side. Classic was content to play his perceived lead rather passively, and somehow his hallucinated-Phoenix scouts were sent on paths that specifically avoided the hidden base. By the time Classic got wise to the situation, the game was already even.

After some a bit of build-up, the two players engaged in a series of bloody battles on either side of the map. First, Creator tried to push the issue with a huge frontal attack, but was narrowly defeated by Classic's better-upgraded and more high-tech army. Then, Classic tried to counterattack with a mostly Zealot force supported by Archons and Immortals, only to get devastated by unexpected Disruptor shots. Creator then used his Disruptor advantage to counter-counterattack, and this time it looked like the attacker would finally break through. Seeing the situation go south, Classic pivoted to full-on basetrade mode, warping in hosts of Dark Templars and Zealots into Creator's main.

With a bigger standing army and plenty of Observers, Creator probably should have been able to handle the situation. However, he went for a disastrous tactical recall, sending a significant part of his forces back to defend. This was a wild underestimation of Classic's basetrading force, which ripped apart the recalled portion of Creator's army with ease. This blunder swung the situation in Classic's favor—the army supplies were similar, but he had the production advantage due to starting the base trade in Creator's main and strategically hacking down all the Pylons. Classic squeezed out a few more rounds of units before the two surviving armies collided for the final fight, which he won handily to take the series.
Facebook Twitter Reddit
TL+ Member
Fubika24
Profile Joined November 2022
37 Posts
October 27 2023 19:48 GMT
#2
No mirror finals,hype. Honestly I feel like Creator played well, especially vs Bunny, but Classic was just a little stronger. I honestly think he can take out Gumiho, if he puts his mind to it.
yoshi245
Profile Joined May 2011
United States2972 Posts
October 27 2023 23:48 GMT
#3
Seeing Creator get super stressed out and emotional during the last series was sad. If he had the means/funds for it and wants to continue as a pro gamer, I do think he needs to see a sports psychologist.
"Numbers speak about the past, not the present." -Thorzain
Tommy131313
Profile Joined May 2016
Germany156 Posts
October 27 2023 23:49 GMT
#4
Nice playoffs awaiting!
And by the way good to see the balancing working at the top performers of SC2.
veniss
Profile Joined August 2018
77 Posts
October 28 2023 04:53 GMT
#5
Rooting for Solar, as the other three already won a GSL (I think)
tonybrown
Profile Joined October 2023
1 Post
Last Edited: 2023-10-28 06:23:46
October 28 2023 06:23 GMT
#6
Bot edit.

User was banned for this post.
swarminfestor
Profile Joined September 2017
Malaysia2449 Posts
Last Edited: 2023-10-28 07:35:39
October 28 2023 07:30 GMT
#7
On October 28 2023 13:53 veniss wrote:
Rooting for Solar, as the other three already won a GSL (I think)


Both Gumiho and Classic only managed to grab one tittle. Gotta to support them, let say if Solar cannot make to the final. If Classic wins, it is going to be huge as the last win happens in 2014. Never in the history of Code S, an active player win the championship back after a decade of long struggle.
Rogue & Maru fan boy. ^^
tigera6
Profile Joined March 2021
3457 Posts
October 28 2023 07:48 GMT
#8
What also surprising is Dark "only" win 2 code S and the last one was over 2 years ago, despite he seems to be in every single Ro4/Final recently. I guess Maru really screw up the title count of some top KR players.
swarminfestor
Profile Joined September 2017
Malaysia2449 Posts
Last Edited: 2023-10-28 08:44:00
October 28 2023 08:39 GMT
#9
On October 28 2023 16:48 tigera6 wrote:
What also surprising is Dark "only" win 2 code S and the last one was over 2 years ago, despite he seems to be in every single Ro4/Final recently. I guess Maru really screw up the title count of some top KR players.


Based on history of Code S, instead of Maru, Dark met Rogue a couple of times either in ro.8 or ro.4, and the results always in the favor of the latter. So he has been denied to the final mostly by Rogue (2019 S3, 2021 S3, 2022 S1 - 3 times), followed by Maru (2018 S1 - 1 time), Innovation (2017 S3 - 1 time), Classic (2019 S1 - 1 time) and TY (2010 S1 - 1 time). This can be one of reason why there is no ZvZ in the final since Roro vs Symbol despite Rogue, Dark and Soo being the powerhouse Zerg trio in the last ten years back.

For a record of engagements between the two players in the final matches of any premier tournament, Maru denied Dark championship titles 3 times - 2017 WESG, 2020 GSL ST 1, and 2023 Code S S2 while he only denied Maru one time in DH Valencia.

Rogue & Maru fan boy. ^^
Haku
Profile Joined August 2013
Germany550 Posts
October 28 2023 11:39 GMT
#10
Really enjoyed this round, was a super fun watch and I am excited for semis!
Sad for Creator though, such a nice dude.
Jaedong | Life | MKP | PartinG | LosirA | ByuN | TaeJa | TY | TLO | Bomber | HerO | Rotti | Dark | Stephano | Maru | Ragnarok | MC | IdrA | Serral | Creator | Bunny | INnoVation | Liquid | Prime | JinAir
BisuDagger
Profile Blog Joined October 2009
Bisutopia19305 Posts
October 28 2023 23:28 GMT
#11
This was a very enjoyable round of 8. So far, I love the progression of this patch.
ModeratorFormer Afreeca Starleague Caster: http://afreeca.tv/ASL2ENG2
Vindicare605
Profile Blog Joined August 2011
United States16118 Posts
October 29 2023 13:40 GMT
#12
Great bracket for Solar. Gets to test his massive ZvZ streak against the strongest player remaining in the tournament, and then he gets to take on the Winner of Gumiho/Classic.

I'd consider the winner of the Zerg side of the bracket significantly favored over the other side, and the way Solar has looked lately, I'd say that he's favored in that match up.
aka: KTVindicare the Geeky Bartender
Yoshi Kirishima
Profile Blog Joined July 2009
United States10366 Posts
October 29 2023 14:57 GMT
#13
I feel that Classic will beat Solar in finals, but lose to Dark in finals.
Gumiho may be the same.
Solar is likely to beat Dark, but it will make it easier for the other side.

I hope Solar wins though. Of course, Classic being a protoss winning would be cool too. Gumiho winning would also be cool cus even though he's Terran he just does weird stuff and it's cool. Dark winning would be very boring, even if he deserves more titles now that Rogue/Maru aren't there to deny him.
Mid-master streaming MECH ONLY + commentary www.twitch.tv/yoshikirishima +++ "If all-in fails, all-in again."
Vindicare605
Profile Blog Joined August 2011
United States16118 Posts
October 29 2023 16:15 GMT
#14
Dark winning would be the least interesting story sure, but it's not totally without its merit. We get to use another Code S Gold to gauge him against the other all time greats, especially all time great Zergs of whom the number that have won multiple Code S titles are very few.
aka: KTVindicare the Geeky Bartender
Drahkn
Profile Joined June 2021
195 Posts
October 29 2023 17:24 GMT
#15
On October 28 2023 04:48 Fubika24 wrote:
No mirror finals,hype. Honestly I feel like Creator played well, especially vs Bunny, but Classic was just a little stronger. I honestly think he can take out Gumiho, if he puts his mind to it.


Historically Classic's consistency at beating top Terrans was just that , very consistent. He dominated the top Terran's back in the day and then Protoss got some nerfs and it has been kinda going downhill for Protoss since then in the matchup which they have tried to fix now with the latest patch.

Historically would be recognized as a stronger player than Gumiho but now both have returned from military and so far Gumiho seems to be performing a little bit better.

JimmyJRaynor
Profile Blog Joined April 2010
Canada17242 Posts
October 29 2023 21:42 GMT
#16
great games. top notch fun. I'm a terran player pulling for Classic to take it all.
Ray Kassar To David Crane : "you're no more important to Atari than the factory workers assembling the cartridges"
Please log in or register to reply.
Live Events Refresh
Next event in 2h 1m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
UpATreeSC 174
Nathanias 133
ProTech79
ForJumy 54
StarCraft: Brood War
Shuttle 143
Free 52
Hyuk 49
NaDa 14
Artosis 10
Dota 2
syndereN458
League of Legends
C9.Mang0135
Counter-Strike
Foxcn356
Other Games
summit1g6204
Grubby4098
tarik_tv3582
Beastyqt575
shahzam320
Harstem197
Liquid`Hasu193
Mew2King118
ViBE93
Maynarde60
Liquid`Ken4
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• musti20045 31
• Hinosc 19
• Migwel
• sooper7s
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
StarCraft: Brood War
• RayReign 22
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21371
• WagamamaTV375
Other Games
• imaqtpie1974
• Shiphtur366
Upcoming Events
PiGosaur Cup
2h 1m
WardiTV Invitational
13h 1m
Replay Cast
1d 1h
The PondCast
1d 11h
WardiTV Invitational
1d 13h
Replay Cast
2 days
RongYI Cup
3 days
herO vs Maru
uThermal 2v2 Circuit
4 days
Replay Cast
5 days
Wardi Open
5 days
[ Show More ]
Monday Night Weeklies
5 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Proleague 2026-02-02
HSC XXVIII
Underdog Cup #3

Ongoing

CSL 2025 WINTER (S19)
KCM Race Survival 2026 Season 1
Acropolis #4 - TS4
Rongyi Cup S3
Nations Cup 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8

Upcoming

Escore Tournament S1: W7
Escore Tournament S1: W8
Acropolis #4
IPSL Spring 2026
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
RSL Revival: Season 4
LiuLi Cup: 2025 Grand Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League Season 23
ESL Pro League Season 23
PGL Cluj-Napoca 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.