• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:15
CEST 05:15
KST 12:15
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Code S Season 2 - RO4 & Finals Results (2025)6Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0TL Team Map Contest #5: Presented by Monster Energy4Code S RO8 Preview: herO, Zoun, Bunny, Classic7Code S RO8 Preview: Rogue, GuMiho, Solar, Maru3
Community News
Weekly Cups (June 9-15): herO doubles on GSL week0Firefly suspended by EWC, replaced by Lancer12Classic & herO RO8 Interviews: "I think it’s time to teach [Rogue] a lesson."2Rogue & GuMiho RO8 interviews: "Lifting that trophy would be a testament to all I’ve had to overcome over the years and how far I’ve come on this journey.8Code S RO8 Results + RO4 Bracket (2025 Season 2)14
StarCraft 2
General
Code S Season 2 - RO4 & Finals Results (2025) Nexon wins bid to develop StarCraft IP content, distribute Overwatch mobile game Rain's Behind the Scenes Storytime Firefly suspended by EWC, replaced by Lancer How herO can make history in the Code S S2 finals
Tourneys
SOOP Starcraft Global #22 RSL: Revival, a new crowdfunded tournament series $3,500 WardiTV European League 2025 [GSL 2025] Code S: Season 2 - Semi Finals & Finals WardiTV Mondays
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers [G] Darkgrid Layout
Custom Maps
[UMS] Zillion Zerglings
External Content
Mutation # 478 Instant Karma Mutation # 477 Slow and Steady Mutation # 476 Charnel House Mutation # 475 Hard Target
Brood War
General
ASL20 Preliminary Maps BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Recent recommended BW games FlaSh Witnesses SCV Pull Off the Impossible vs Shu
Tourneys
[Megathread] Daily Proleagues [BSL 2v2] ProLeague Season 3 - Friday 21:00 CET Small VOD Thread 2.0 [BSL20] ProLeague Bracket Stage - Day 4
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do. [G] How to get started on ladder as a new Z player
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread Beyond All Reason What do you want from future RTS games?
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
Vanilla Mini Mafia TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread Echoes of Revolution and Separation
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Korean Music Discussion [Manga] One Piece
Sports
2024 - 2025 Football Thread Formula 1 Discussion NHL Playoffs 2024 TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
A Better Routine For Progame…
TrAiDoS
StarCraft improvement
iopq
Heero Yuy & the Tax…
KrillinFromwales
I was completely wrong ab…
jameswatts
Need Your Help/Advice
Glider
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 31411 users

[SC2] The Best TvP Opener

Blogs > GG.Win
Post a Reply
Normal
Masq
Profile Blog Joined March 2009
Canada1792 Posts
Last Edited: 2010-05-11 10:19:59
May 11 2010 09:46 GMT
#1
Hey everyone,

I thought I would take some time to showcase a new build I've been using in TvP for about 2 weeks now. Its a close copy to a TvZ build in SC1. I've read a lot on the strategy forum that people think TvP is imbalanced, on both sides. Hopefully this guide will allow for some more macro based play, and less 1base facesmashing. I'll outline the build, its strengths and weaknesses, and then provide some replays against quality opponents.


Standard Opener
The general build order is as follows:
10 Depot
12 Rax
15 Orbital
15-16 Command Center (Skip marine if possible)
*various transitions, which I'll outline later in the blog

First off I'll go over its strengths. Obviously, due to the fast expand nature of the build its nearly certain to give you an early economic advantage which should allow you to continue outexpanding your opponent. It's also very strong at holding off early aggression and allows you to upgrade and tech up OR be aggressive after your SCV production kicks in. Another big advantage this build gives you, is a sense of urgency for your opponent. Will he expand himself? will he attempt to 1base bust you? With minimal scouting, you can prepare accordingly.

It's weakness is simple. You have to be overly defensive in the early game, and due to the placement of expansions on many of the maps, this build is not viable on nearly half of the current Blizzard maps. More or less, any map with a backdoor or wide natural expansions(think Blistering Sands, Desert Oasis, etc). You also need to prepare for a wide variety of Protoss openings. Stalker Blink busts, fast void ray, dark templar, etc.

Replays
The matches listed in the .rar are as follows:
1. Masq(T) v. Bee(P) Lost Temple - 1Base Bust v Double CC
2. Masq(T) v. Fallen(P) Lost Temple - Fast VoidRay v Double CC
3. Masq(T) v. HuK(P) Scrap Station - 1rax FE v Stalker Blink
4. Masq(T) v. rBoOCrAfT(P) Kulas Ravine - 1rax FE v fast highyield
5. Masq(T) v. LzGaMeR(P) Kulas Ravine - 1rax FE v Immortal/HT
6. Masq(T) v. TTOne(P) Lost Temple - Double CC v Collossus
7. Masq(T) v. TTOne(P) Metalopolis - 1rax FE vs Mass Stalker

Download Link: http://dl.dropbox.com/u/4415663/Masq TvP FE Replay Pack.rar

Transitions
After your first command center, you can transition in the following ways: second command center, mass rax into MM, fast 4th with double ebay upgrades and turtling.

Within the replays, you can see the variations I use depending on what the opponent is doing. Typically if you scout a low early game army count, you can expect void rays. If you scout a robo, or a large army, you should prepare for a expansion bust.

Anyway, thats all for now from me. I'll have another blog coming showcasing another build I've been using once I gather enough quality replays.

Feel free to message me with any questions you have, and as before I'm still looking for some practice partners to test these sort of builds out with.

Cheers






***
Ftrunkz
Profile Blog Joined April 2007
Australia2474 Posts
Last Edited: 2010-05-11 09:57:11
May 11 2010 09:56 GMT
#2
Wont standard warpgate pressure builds crush this on every map except maybe LT? (not to sound pesimistic ;o)
@NvPinder on twitter | Member of Gamecom Nv | http://www.clan-ta.com | http://www.youtube.com/user/ftrunkz | http://www.twitchtv.com/xghpinder
Masq
Profile Blog Joined March 2009
Canada1792 Posts
May 11 2010 09:58 GMT
#3
On May 11 2010 18:56 Ftrunkz wrote:
Wont standard warpgate pressure builds crush this on every map except maybe LT? (not to sound pesimistic ;o)


No, it works quite well on Metalopolis, Lost Temple, Kulas, and Scrap Station. I've been working on a variation for Steppes of War, but its not ideal. It definitely does not work on Blistering Sands or Desert Oasis, though.

LuDwig-
Profile Blog Joined February 2007
Italy1143 Posts
May 11 2010 10:13 GMT
#4
What do you mean with prepare for 1 base push?
How do you manage the intial push? (ling/zea/roach etc etc)?
http://www.teamliquid.net/forum/viewmessage.php?topic_id=120015&currentpage=98<--Search the HotBid's Post
Masq
Profile Blog Joined March 2009
Canada1792 Posts
May 11 2010 10:16 GMT
#5
On May 11 2010 19:13 LuDwig- wrote:
What do you mean with prepare for 1 base push?
How do you manage the intial push? (ling/zea/roach etc etc)?


Well, its specific for the TvP matchup, so ling/roach aren't considered. It easily holds off any zealot rush due to the wall-in placement of the initial rax and depot.
LuDwig-
Profile Blog Joined February 2007
Italy1143 Posts
Last Edited: 2010-05-11 10:24:51
May 11 2010 10:19 GMT
#6
ok how do you place them?
I know you have uploaded your replay but i suppose that woul be great to know with your words why you think that this build can holds any rush Do you use buker?

(however i am at work now so i can't give a look to the replay so i am really curious to figure out your build in some way XD)

EDIT: How can you "skip" marine?

The usual PVT opener is zealot sentry for prevent both marauder and reaper turbo rush. So if you exp without marines you will have an entire base without protection? I assume you get a real fast bunker immediatly after the cc?
I assume also that you put your first depot near your choke to start building your wall?


EDIT#2: I hate you! i have a tourney this evening and now i want to try this strategy! I know i will lose because i have never practiced it! But this seem so cute!
http://www.teamliquid.net/forum/viewmessage.php?topic_id=120015&currentpage=98<--Search the HotBid's Post
Masq
Profile Blog Joined March 2009
Canada1792 Posts
Last Edited: 2010-05-11 10:26:01
May 11 2010 10:24 GMT
#7
On May 11 2010 19:19 LuDwig- wrote:
ok how do you place them?
I know you have uploaded your replay but i suppose that woul be great to know with your words why you think that this build can holds any rush Do you use buker?

(however i am at work now so i can't give a look to the replay so i am really curious to figure out your build in some way XD)


The initial wall-off looks something like this
xCx

with the X being a depot, and the C being the Rax.

Bunkers are great tools to hold off any initial rush. If you EVER feel in danger of a bust (due to scouting, or lack of) its always best to throw down 2-3 bunkers. Keep in mind you can salvage these bunkers for their full value.

However, I'm a fairly greedy player (who else does 1rax double CC?) so I try my best to get away without using any bunkers. After you add the initial command center, you can throw down 2-4 more rax and continuously pump marines without add-ons. This marine mass will allow you to combat any stalker opening with minimal micro until you get your planetary fortress up.

Additionally, this mass marine opening will allow you to fend off a voidray opening as well.

You can transition however you like (I would not suggest tech/starport switches). Marauder/Marine/Dropship are fine choices as well. Or you can turtle and just mass upgrade (Stim/Health/Conc, Double Engineering).



edit: sorry I wasn't more specific, you don't ENTIRELY skip marine production. You only skip your first marine to get the first command center up that much faster.
Masq
Profile Blog Joined March 2009
Canada1792 Posts
May 11 2010 10:37 GMT
#8
On May 11 2010 19:19 LuDwig- wrote:

EDIT#2: I hate you! i have a tourney this evening and now i want to try this strategy! I know i will lose because i have never practiced it! But this seem so cute!


If you like, I have another 10-20 replays of this build against various players I could send you.
LuDwig-
Profile Blog Joined February 2007
Italy1143 Posts
May 11 2010 10:39 GMT
#9
Ok! that would be real great ! I have to learn this build in 2-3 hours maximum XD
http://www.teamliquid.net/forum/viewmessage.php?topic_id=120015&currentpage=98<--Search the HotBid's Post
deth
Profile Blog Joined August 2009
Australia1757 Posts
May 11 2010 10:40 GMT
#10
Eh this isn't new, and its less powerful than avilo's opening into ghost mech. Doubt it will work vs high level players.
Masq
Profile Blog Joined March 2009
Canada1792 Posts
May 11 2010 10:59 GMT
#11
On May 11 2010 19:40 dethrawr wrote:
Eh this isn't new, and its less powerful than avilo's opening into ghost mech. Doubt it will work vs high level players.


As you'll see in one of my replays, I mention I'm not a fan of ghost openers. Anyway, I'd consider those replays I uploaded to be against quality players. I also have replays against the opponents that avilo showed in his ghostmech builds, but the games weren't as good.
tyCe
Profile Joined March 2010
Australia2542 Posts
May 11 2010 11:23 GMT
#12
I like greedy builds myself but this looks quite susceptible to cheese like 4 gate, voidrays, dts or any type of build designed to exploit terran's lack of mobility.
Betrayed by EG.BuK
Catch]22
Profile Blog Joined July 2009
Sweden2683 Posts
May 11 2010 11:38 GMT
#13
I'hve been doing a similar one but with a 19CC instead, what do you reckon ar the pros and cons of each of them, and how do you respond to void rays?
Masq
Profile Blog Joined March 2009
Canada1792 Posts
May 11 2010 11:47 GMT
#14
On May 11 2010 20:38 Catch]22 wrote:
I'hve been doing a similar one but with a 19CC instead, what do you reckon ar the pros and cons of each of them, and how do you respond to void rays?


15CC lets you get up the command much earlier, and on maps like scrap station or lost temple it will pay off in the long run.

In the replay pack, you can view this game:
2. Masq(T) v. Fallen(P) Lost Temple - Fast VoidRay v Double CC

where it shows my reaction vs fast void ray.
I typically do my standard fast +1attack upgrade, and if void rays come, throw down some turrets and get +1 missle range. If you hold it off without taking too much damage, you'll be so far ahead.

Zurles
Profile Joined February 2009
United Kingdom1659 Posts
May 11 2010 12:09 GMT
#15
I like it, good work.
avilo
Profile Blog Joined November 2007
United States4100 Posts
May 11 2010 12:51 GMT
#16
so, basically this build is autoloss to any proxy. @_@
Sup
Catch]22
Profile Blog Joined July 2009
Sweden2683 Posts
Last Edited: 2010-05-11 13:56:20
May 11 2010 13:55 GMT
#17
On May 11 2010 21:51 avilo wrote:
so, basically this build is autoloss to any proxy. @_@


Are you saying that that discourages you from doing it?

A proxy is an auto loss vs any regular 1base tech or timing build, so with that logic noone would proxy anyway.

Fighting Voidrays are probably the hardest part of this.

Also, yes, I realize that it gets you a faster Commandcenter, but there is also a downside to doing it, which is...?
AraqirG
Profile Blog Joined December 2008
United States266 Posts
May 11 2010 15:17 GMT
#18
On May 11 2010 21:51 avilo wrote:
so, basically this build is autoloss to any proxy. @_@


but it isn't.

Assuming you scout relatively early, unless they proxy in your main you should be able to wall off in time and repair until your marine is out. If you suspect a proxy, just get a marine before your CC.

I think your biggest problem would be a fast stargate build (or 5 warpgate all in)

3 stalkers and 1 void ray are gonna give this build a pretty tough time imo.
deth
Profile Blog Joined August 2009
Australia1757 Posts
Last Edited: 2010-05-12 07:47:21
May 12 2010 07:45 GMT
#19
On May 11 2010 19:59 GG.Win wrote:
Show nested quote +
On May 11 2010 19:40 dethrawr wrote:
Eh this isn't new, and its less powerful than avilo's opening into ghost mech. Doubt it will work vs high level players.


As you'll see in one of my replays, I mention I'm not a fan of ghost openers. Anyway, I'd consider those replays I uploaded to be against quality players. I also have replays against the opponents that avilo showed in his ghostmech builds, but the games weren't as good.


avilos opening is not a ghost opening.
im talking about http://www.teamliquid.net/forum/viewmessage.php?topic_id=123717 , and the opening is currently standard TvP on korea (although his ghost mech transition is not the norm)

as has already been said, this opening is completely vulnerable to all-in's, or semi-allinishness. It works great if they play standard, sure, but definately not when they know they can crush you easy.
Masq
Profile Blog Joined March 2009
Canada1792 Posts
Last Edited: 2010-05-12 12:55:37
May 12 2010 12:41 GMT
#20
On May 12 2010 16:45 dethrawr wrote:
Show nested quote +
On May 11 2010 19:59 GG.Win wrote:
On May 11 2010 19:40 dethrawr wrote:
Eh this isn't new, and its less powerful than avilo's opening into ghost mech. Doubt it will work vs high level players.


As you'll see in one of my replays, I mention I'm not a fan of ghost openers. Anyway, I'd consider those replays I uploaded to be against quality players. I also have replays against the opponents that avilo showed in his ghostmech builds, but the games weren't as good.


avilos opening is not a ghost opening.
im talking about http://www.teamliquid.net/forum/viewmessage.php?topic_id=123717 , and the opening is currently standard TvP on korea (although his ghost mech transition is not the norm)

as has already been said, this opening is completely vulnerable to all-in's, or semi-allinishness. It works great if they play standard, sure, but definately not when they know they can crush you easy.


if you tried the build, you would know it can hold off all-ins without much trouble once your planetary is up. Your marine count will be fairly high by the time your command center is finished (if you do a single CC expand). You can simply pull SCVs and move out to secure your planetary.

In the ghost mech build, he sits on 5 marines until 8:18 when the first tank/raven pop out. How does this hold off an all-in? This FE build has superior marine numbers in the early game (roughly 3-4x) and has the planetary fortress natural complete at 7:04.

I'm not downplaying his build, im just saying I personally like the fast expansion better.
Dejime
Profile Joined April 2010
United States108 Posts
May 14 2010 21:53 GMT
#21
This "Holding off the Void Ray" replay that you link is such a bad one. That Protoss lost at least two, maybe 3 void rays due to awful control. He easily could've gotten you in a lot of trouble, or maybe even beaten you, early.

I don't think this is strong enough to hold off an early void ray harass against a top player. That guy had awful control and didn't know how to use void rays at all (not abusing range vs marines, not getting the beam charged up.....

I'l'l try this opening with my terran partner in a bit, he'll try to mix it up a little with this every once in a while. Looks like a really weak opening to any sort of early aggression, especially void rays. Most of these players didn't play the way they normally do, in my opinion.

Would like to see less selectively picked replays, too.
Anatsir#1578
Masq
Profile Blog Joined March 2009
Canada1792 Posts
May 17 2010 09:53 GMT
#22
Well, I'm not sure what you think the build is, and is not capable of, but I can say with certainty that I wasn't super selective with these. I could upload many, many replays showing this off against a wide variety of players not listed here (Nony, Antimage, Capoach, Katari, etc.)

I would feel comfortable saying it works roughly 85% of the time, and that the losses are due to human error or just stupidity (missing a turret, mismicro, bad ralley, etc).
T)AK47
Profile Blog Joined April 2010
United States46 Posts
May 17 2010 23:52 GMT
#23
Please upload more. I'm not sure what to do when they start massing critical mass of colossus
With God, we can change the world one person at a time
T)AK47
Profile Blog Joined April 2010
United States46 Posts
May 21 2010 04:37 GMT
#24
Now having issues with mass HT T_T
With God, we can change the world one person at a time
Trump
Profile Joined April 2010
United States350 Posts
July 20 2010 20:31 GMT
#25
Old thread bump.

I had the honor of talking to Masq yesterday night on my stream and I myself have been looking for a new TvP strategy. In comes Masq and he talks about "Hey wazzup Trump. You should try this out."

I'm like: "who is this guy?"

But anyways, Masq executes this build exactly against White-Ra as casted by HDStarcraft at


and I as a terran player who's built several marauders and marines in my lifetime of course was absolutely shocked to the brutal effectiveness of a "simple" build. Maybe the title is correct that this is "The Best" TvP opener. I believe that I have been executing a worse version of this build in two different ways:

A) early aggression with marauders pre-expand (thus making my economy not as good as masq's, and my marauders don't do anything early)
B) an early expansion roughly the same time as masq but I go for ghosts too quickly. The ghosts don't do as well early game it turns out.

Now unfortunately the replays no longer work so I figure I should ask The Man himself.



1) What do you do against a Void Ray opener? I would assume pumping marines instead w/stim pack should be good. Do you also turret?

2) What do you do against someone who would go Colossus? I would assume pumping out vikings but it may be possible to bust them before then as well.

3) Do you only put 2 scvs on your first refinery? And then 2 scvs on your second refinery? I -think- I noticed this in that replay



Pretty sure this is the build that I will be doing come retail in my TvP for a long time to come.
Friendship is Magic! <3
kcdc
Profile Blog Joined April 2010
United States2311 Posts
July 21 2010 19:04 GMT
#26
This was a pretty common TvP opener at the end of beta. As a P player, I found that poking with a couple stalkers to force defense, rushing a void ray, researching blink during void ray harrass, and starting expo during void ray-blink stalker attack is incredibly effective. This strategy works because it forces early bunkers at the front, then hits the back with the void ray (ideally pick off tech labs to prevent stim research and marauder production), and finally uses the void as an efficient spotter for blink. I was undefeated in about 5 games against this opening in the last couple days of beta.
SONE
Profile Joined May 2010
Canada839 Posts
July 21 2010 19:14 GMT
#27
I saw lzgamer pokin around on his stream using this build or atleast a variant of it, really hard to play against as P with numerous openers.
Normal
Please log in or register to reply.
Live Events Refresh
PiGosaur Monday
00:00
#36
PiGStarcraft816
CranKy Ducklings137
SteadfastSC110
EnkiAlexander 109
rockletztv 40
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft816
Nina 158
SteadfastSC 110
StarCraft: Brood War
HiyA 134
JulyZerg 50
Icarus 12
ajuk12(nOOB) 11
Dota 2
monkeys_forever555
Counter-Strike
Fnx 1602
Stewie2K467
taco 455
Super Smash Bros
ChuDatz16
Heroes of the Storm
Khaldor117
Other Games
summit1g8722
shahzam987
C9.Mang0941
JimRising 467
WinterStarcraft287
Mew2King144
Maynarde127
Trikslyr57
Sick40
Organizations
Other Games
gamesdonequick969
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Berry_CruncH234
• Hupsaiya 67
• practicex 5
• AfreecaTV YouTube
• sooper7s
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• RayReign 294
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Doublelift5102
• Lourlo846
Other Games
• Scarra956
Upcoming Events
RSL Revival
6h 45m
herO vs sOs
Zoun vs Clem
Replay Cast
20h 45m
The PondCast
1d 6h
RSL Revival
1d 6h
Harstem vs SHIN
Solar vs Cham
Replay Cast
1d 20h
RSL Revival
2 days
Reynor vs Scarlett
ShoWTimE vs Classic
uThermal 2v2 Circuit
2 days
SC Evo League
3 days
Road to EWC
3 days
Circuito Brasileiro de…
3 days
[ Show More ]
Sparkling Tuna Cup
4 days
Road to EWC
4 days
Online Event
6 days
Liquipedia Results

Completed

Acropolis #3 - GSC
2025 GSL S2
Heroes 10 EU

Ongoing

JPL Season 2
BSL 2v2 Season 3
BSL Season 20
Acropolis #3
KCM Race Survival 2025 Season 2
NPSL S3
Rose Open S1
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
RSL Revival: Season 1
Murky Cup #2
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters
CCT Season 2 Global Finals
IEM Melbourne 2025
YaLLa Compass Qatar 2025
PGL Bucharest 2025

Upcoming

CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
K-Championship
SEL Season 2 Championship
Esports World Cup 2025
HSC XXVII
Championship of Russia 2025
BLAST Open Fall 2025
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
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.