• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 07:27
CEST 13:27
KST 20:27
  • 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
Serral wins HomeStory Cup 298Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Weekly Cups (July 6 - 12): Protoss strike back2BSL Season 22 Full Overview & Conclusion7BSL Season 22 Full Overview & Conclusion7Weekly Cups (June 29-July 5): Solar Doubles0MC vs IdrA, Boxer vs Nal_rA to be Legacy Matches @ BlizzCon44
StarCraft 2
General
Weekly Cups (July 6 - 12): Protoss strike back Is the larve respawn broken? Serral wins HomeStory Cup 29 Serral wins Maestros of the Game 2 Reynor: GSL Loss Wasn't About Preparation Format
Tourneys
GSL CK #5 Race War WardiTV Summer Cup 2026 RSL Revival: Season 6 - Qualifiers and Main Event HomeStory Cup 29 Vespene Cup #1 — $300+ USD, July 10
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 534 Burning Evacuation Mutation # 533 Die Together Mutation # 532 Nuclear Family
Brood War
General
Pros Debate: Zerg Unfairly Nerfed? (ASL S22 map) ASL 22 Proposed Map Pool ASL22 General Discussion BSL Season 22 Full Overview & Conclusion BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[ASL22] Wildcard Qualifier IPSL Spring 2026 Top 4! [Megathread] Daily Proleagues CSLAN 4 is Coming!
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies
Other Games
General Games
General RTS Discussion Thread Stormgate/Frost Giant Megathread Path of Exile Summer Games Done Quick 2026! Nintendo Switch Thread
Dota 2
Looking for a Dota Mentor 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
TL Mafia
NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread TL Mafia Power Rank Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread Series you have seen recently...
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Tennis[sport] Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Simple Questions Simple Answers FPS when play League Of Legend on laptop How to clean a TTe Thermaltake keyboard?
TL Community
The Automated Ban List
Blogs
Major Shifts in the Gaming I…
TrAiDoS
An Exploration of th…
waywardstrategy
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
StarCraft improvement
iopq
Customize Sidebar...

Website Feedback

Closed Threads



Active: 3277 users

[G] Mini-guide: Roach/speedling aggression(ZvP)

Forum Index > StarCraft 2 Strategy
Post a Reply
1 2 Next All
Vandroy
Profile Blog Joined March 2010
Sweden155 Posts
Last Edited: 2011-10-28 14:55:01
August 24 2011 19:29 GMT
#1
----------Roach/speedling aggression----------


[image loading]


Hello TL I havn’t been posting in a while so I decided to write a few mini-guides(more to come) about various strategies I use from time to time. I hope the [G] tag is alright even though there won’t be a comprehensive guide of a whole match-up but more of a walkthrough and discussion of a build.

For those interested here is a short description of my approach and structure to the guide:
+ Show Spoiler +

Introduction
Here I will shortly introduce the strategy and maybe metion some strengths and weaknesses.
Build order guidelines
Here there will be fairly precise build orders in code tags, but as a zerg player you can’t have a perfect build order since you always have to react to your opponent.
Conclusions and discussion
More discussions about strategy like variations(more or less drones), maps, opponents builds etc. etc.
Replays
Replays showing the strategy.


Introduction
This strategy has been around for some time now and was popularized in the GSL(can’t remember which one). It was designed as counter to the 3 gate expand and it can be incredibly strong against that. The beauty of the strategy is that it can both be an all-in or just aggression while you’re taking your third. Even though roach/speedling aggression does very well against 1-3 gate sentry expand, it’s weaker against stargate and especially dt expands.

Build order guidelines
14 gas
14 pool
16 overlord
16 queen
@100gas zergling speed and remove drones from gas
18 zergling
19 zergling
20 hatchery

Start your second queen when the first one finishes
Put down a creep tumor with your second queen and walk down to your expansion
Put 3 drones back in gas just before your first inject pops(~4.35)
Start roach warren slightly after first inject pops(~5.10)

Drones -> ~32-34 in food(28-30drones)
Overlords -> 52 supply(+3 overlords)

32-34 7-8 roaches
Reinforce with speedlings and make overlords


Conclusions and discussion
Some thoughts and discussion about the strategy.

How economic?
As previously stated this build can both be played as more of an all-in or just aggression and this can be done with small subtle changes and a big one. To play it in a more economic fashion you can choose to put drones back in gas later and go for 6 roaches instead of 8 which will give opportunity to also build up to 30-31 drones instead of 28-29. The big change is how many speedlings you choose to reinforce your roaches with before you start droneing again, the fewer lings the more economic but then you also run the risk of not being able to do any damage at all.

When to use the build
I prefer to open gas-less expands on maps where toss usually goes for ffe(e.g. Tal’darim and Shakuras) and then you can’t follow up with this build. The maps it’s best on are maps with open naturals like xel’naga and typhoon peaks where your roaches can hit alot of buildings and toss needs more forcefields than normal. However it also works very well on maps likes shattered temple if toss is opening with a 3gate sentry expand.

What your opponent can throw at you and how to deal with it
When you scout toss with your first lings(or a drone) and see a normal one-base build there are a few builds you can expect from the toss player. It’s alot easier to react accordingly if you can figure out what the toss is doing and this strategy does pretty well against all the options.

Dt expand
This build is probably the biggest threat to roach/speedling aggression because their dts will move out at about the same time as you are send your army to his base. The problem with this is that you won’t have any detection(no lair, or spore). So to be safe while going for this roach/speedling attack is to get up an evo chamber and a spore timed to about the same time you are moving out(slighty before ~7.00).

There are a few tells of a dt expand though, the toss expansion will go up later(~6.30-7.00), he will have fewer sentries and if you drones scout you might see and earlier second gas. All of these tells can be faked though, but you probably won’t need that spore if you see alot of sentries.

Stargate expand
This opening has similar tells to a dt(gas going to something other than sentries) one but is alot more forgiving to miss. That is because of a few different things;

1. Your opponent will have alot smaller army than because he’s relying on map control of his air units. That means your army will be able to deny/kill his expansion before his air unit(s) can kill it.

2. His void ray will probably be on it’s way to your base while you are on your way to the toss base. That mean your opponent has to turn around to defend or risk losing more thant just the expansion, this gives you the time to get and extra queen and a spore or two.

3. With the knowledge that he went for air and did no damage while you denied his expansion you can safely drone.

All this means that you are still in a pretty good position even if your roaches and ling can’t touch his void rays.

4gate
With this strategy in mind you’re pretty well set up defend any sort of delayed 4gate(2gas) with the roach warren timing and for the quickest 4gate you’ll need to stop droneing sooner and build spines/lings. I won’t go into more detail about defending 4gate since there are some other excellent threads here on tl about that.

3gate sentry expand
This is where roach/speedling aggression shines but with good forcefields and canon placement you can still end up on the losing side. The important part in the engagement is try to bait forcefields and take out buildings when the choke is forcefielded. Be careful with your roaches you only have a limited amount and they can shoot on buildings from out of range of the toss and if the opportunity presents itself try to get a surround with your lings on the sentries then move in with your roaches. It’s also easy to get caught up in that you need to win with attack, but it’s really important that you still inject, macro and keep going forward with a planned follow-up.

Replays

Vandroy vs iesRavage - Stargate expand
Vandroy vs Strange - 3gate sentry expand
kushm4sta
Profile Blog Joined July 2011
United States8878 Posts
August 24 2011 19:36 GMT
#2
So you don't build a second hatch, right? Seems really all in.
OMGUS.net, kush sex blogs every friday night
Vandroy
Profile Blog Joined March 2010
Sweden155 Posts
Last Edited: 2011-08-24 19:39:23
August 24 2011 19:38 GMT
#3
On August 25 2011 04:36 kushm4sta wrote:
So you don't build a second hatch, right? Seems really all in.


Yeah I do must have missed it ops : )

edit: it's like a normal speedling expand.
hysterial
Profile Joined April 2011
United States2044 Posts
Last Edited: 2011-08-24 19:45:17
August 24 2011 19:44 GMT
#4
After you get the 200 gas for your 8 roaches I usually stop mining gas and go half drone/half ling. But this build is very very strong and if you ever get close pos I would reccomend every zerg doing this.
CecilSunkure
Profile Blog Joined May 2010
United States2829 Posts
Last Edited: 2011-08-24 19:46:38
August 24 2011 19:46 GMT
#5
Very nicely written guide! Such a breather from those annoying threads opened lately with those damn spoiler tags. Looks like a simple opening that will win you a lot of games unless the Protoss player has decent FF usage, and should probably have a cannon too. Will kill many a greedy Protoss on ladder. Edit: I would assume this meant for close positions? Obviously it will be weaker and weaker the longer you have to run those roaches.
Vandroy
Profile Blog Joined March 2010
Sweden155 Posts
August 24 2011 19:59 GMT
#6
On August 25 2011 04:46 CecilSunkure wrote:
Very nicely written guide! Such a breather from those annoying threads opened lately with those damn spoiler tags. Looks like a simple opening that will win you a lot of games unless the Protoss player has decent FF usage, and should probably have a cannon too. Will kill many a greedy Protoss on ladder. Edit: I would assume this meant for close positions? Obviously it will be weaker and weaker the longer you have to run those roaches.


thanks, well it's works pretty good on other positions too, but yeah ofcourse the closer you get the better.
skinky
Profile Joined November 2010
Sweden15 Posts
August 24 2011 20:29 GMT
#7
Me like! GJ as always Vandroy! waii to go!
okey
zezamer
Profile Joined March 2011
Finland5701 Posts
August 24 2011 20:33 GMT
#8
Thanks, recently swapped to Z and have been looking for bo for this
skinky
Profile Joined November 2010
Sweden15 Posts
August 24 2011 21:09 GMT
#9
Aight, played 2 matches with it (2-0)! worked amazing! creds!
okey
Lasbike
Profile Joined January 2011
France2888 Posts
August 24 2011 21:19 GMT
#10
Thanks for the build, seems obviously strong versus 3 gate expand.

Could this build work against FFE ?
Sinok
Profile Joined November 2010
Israel38 Posts
August 24 2011 23:00 GMT
#11
On August 25 2011 06:09 skinky wrote:
Aight, played 2 matches with it (2-0)! worked amazing! creds!

like you didn't teach him this lol
Flonomenalz
Profile Joined May 2011
Nigeria3519 Posts
August 24 2011 23:28 GMT
#12
On August 25 2011 06:19 Lasbike wrote:
Thanks for the build, seems obviously strong versus 3 gate expand.

Could this build work against FFE ?

Not really, unless the Toss messes up his wall in. He'll have at least 1 sentry out by the time your Ling/Roach aggression hits, and will just FF you, let his cannon score some hits, warp in units, and either crush you or force you to run away.

Then you're behind in economy big time and 6 gate kills you.
I love crazymoving
Chutoro
Profile Joined January 2011
New Zealand95 Posts
August 25 2011 01:57 GMT
#13
Thanks for posting this - it fills a gap (maybe this could go on Liquipedia after people have had time to critique it?) I have been looking for a discussion of this ever since seeing dave333 advocate it as a way to punish greedy 3 gate expands (no/few cannons). His posts on the subject are somewhat hard to find using search though. Nice to see the timings laid out.

It seems to be a fairly standard speedling expand up to the point where you start making units, so I imagine it would be easy to transition into this build or out of it until then based on scouting info.

I have made a few attempts at this myself, some quite successful and some unsuccessful to the point of losing me the game outright. My biggest issue seems to be missing the timing, due to droning too much or waiting for one more round of larvae before I push out. The last one I tried hit around 10:00 which I suspect is way late (and I had more roaches than I should have). Micro and engagements during the attack also seem to make a big difference, and you can easily lose most of your force for very little return if you get FFed in a bad spot (choke points are bad). I will take a look at your replays to see how you manage it.

With 30 drones you will have excess minerals if you reinforce with just lings off 2 hatches. Dave333 recommended using these to start another expo behind the push. Do you agree?


Indrium
Profile Joined November 2010
United States2236 Posts
August 25 2011 05:19 GMT
#14
On August 25 2011 06:19 Lasbike wrote:
Thanks for the build, seems obviously strong versus 3 gate expand.

Could this build work against FFE ?


It's a really good way to punish people who FFE on maps that aren't good for it, from my experience. Typhon requires a very difficult wall, as does backwater, and Tosses who FFE there usually can be broken with this build. Otherwise not really.
Vandroy
Profile Blog Joined March 2010
Sweden155 Posts
August 25 2011 14:44 GMT
#15
On August 25 2011 10:57 Chutoro wrote:
Thanks for posting this - it fills a gap (maybe this could go on Liquipedia after people have had time to critique it?) I have been looking for a discussion of this ever since seeing dave333 advocate it as a way to punish greedy 3 gate expands (no/few cannons). His posts on the subject are somewhat hard to find using search though. Nice to see the timings laid out.

It seems to be a fairly standard speedling expand up to the point where you start making units, so I imagine it would be easy to transition into this build or out of it until then based on scouting info.

Yeah exactly it's your standard speedling expand so you can choose to go with this build if the scouting points to it being good, and it will also look like the standard opening from the toss point of view.

On August 25 2011 10:57 Chutoro wrote:
I have made a few attempts at this myself, some quite successful and some unsuccessful to the point of losing me the game outright. My biggest issue seems to be missing the timing, due to droning too much or waiting for one more round of larvae before I push out. The last one I tried hit around 10:00 which I suspect is way late (and I had more roaches than I should have). Micro and engagements during the attack also seem to make a big difference, and you can easily lose most of your force for very little return if you get FFed in a bad spot (choke points are bad). I will take a look at your replays to see how you manage it.

The timings can be tricky sometimes but it can help to keep track of them by keeping track of your injects at your main hatch. E.g. you put drones back on gas right before your first inject pops and start the roch warren slightly after. The third inject popping from your main hatch should be the one used to make roaches and then march those roaches straight to your opponent.

On August 25 2011 10:57 Chutoro wrote:
With 30 drones you will have excess minerals if you reinforce with just lings off 2 hatches. Dave333 recommended using these to start another expo behind the push. Do you agree?

Well it depends on if you keep drones in gas after you've mined enough for roaches. Some people like to take them off to get a third and be able to drone better. You can also keep them in and get a lair asap so you can get roach speed and stuff like that. I would say it depends on spawning pos and map, for cross it might be better to aim for a third and vice versa with close pos.

Ahelvin
Profile Blog Joined September 2010
France1866 Posts
October 26 2011 13:48 GMT
#16
I'm bumping this thread to question the viability of this kind of build versus a 1-gate expand, that seems to be the new standard of gateway opening in PvZ.

-Is the Roach/Speedling aggression viable versus this opening?
-Do you see any adaptation that are worth mentionning (a small number of speedlings early on to deter agression?)
-If Roach/Ling aggression is not the answer, how would you suggest reacting to a 1-gate expand in order to keep the protoss on his toes?
Join the Liquipedia Zerg Project ! PM me for more information :).
firehand101
Profile Blog Joined March 2011
Australia3152 Posts
October 26 2011 13:50 GMT
#17
On October 26 2011 22:48 Ahelvin wrote:
I'm bumping this thread to question the viability of this kind of build versus a 1-gate expand, that seems to be the new standard of gateway opening in PvZ.

-Is the Roach/Speedling aggression viable versus this opening?
-Do you see any adaptation that are worth mentionning (a small number of speedlings early on to deter agression?)
-If Roach/Ling aggression is not the answer, how would you suggest reacting to a 1-gate expand in order to keep the protoss on his toes?

I think it works fine against a one gate expo, have you tried it yet?
i have tried it a few times and it has worked quite well, although im pretty sure most P still FFE nowadays
The opinions expressed by our users do not reflect the official position of TeamLiquid.net or its staff.
Ahelvin
Profile Blog Joined September 2010
France1866 Posts
Last Edited: 2011-10-26 13:55:21
October 26 2011 13:54 GMT
#18
On October 26 2011 22:50 firehand101 wrote:
Show nested quote +
On October 26 2011 22:48 Ahelvin wrote:
I'm bumping this thread to question the viability of this kind of build versus a 1-gate expand, that seems to be the new standard of gateway opening in PvZ.

-Is the Roach/Speedling aggression viable versus this opening?
-Do you see any adaptation that are worth mentionning (a small number of speedlings early on to deter agression?)
-If Roach/Ling aggression is not the answer, how would you suggest reacting to a 1-gate expand in order to keep the protoss on his toes?

I think it works fine against a one gate expo, have you tried it yet?
i have tried it a few times and it has worked quite well, although im pretty sure most P still FFE nowadays

I don't value my opinion or what I'm experiencing in game that much : I'm a newb platinum player, so what I am doing is not relevant. That's why I was asking for better player's opinion on this : I prefer working on "pro approved builds" since I'm less likely to hit a wall when I'll move in upper league .
Join the Liquipedia Zerg Project ! PM me for more information :).
Buruguduy
Profile Joined September 2010
Philippines238 Posts
Last Edited: 2011-10-26 14:09:21
October 26 2011 14:07 GMT
#19
Against a 1 gate expand, this will work if he doesn't go stargate. Some do 1 gate, expand, add 2gates+stargate, and chrono VR. once that comes out your aggression is over, and you're surely behind if you didn't do any damage.

it's a coin flip, just like most all ins.

EDIT: versus 1 gate expand, i just do what I do versus FFE. I make an expo at ~30 food (after I make the first inject all drones, you should have enough for an expo with no larvae left). Make evo ~6:30 just in case of stargates/dts. i also suggest making a round of speedlings with like the third or inject just so he won't kill you with like 1 zealot 4 sentries versus your 4 zerglings. lol
NA: pon.838 // SEA: pon.451 // KR: pon.843
Ahelvin
Profile Blog Joined September 2010
France1866 Posts
October 26 2011 18:29 GMT
#20
On October 26 2011 23:07 Buruguduy wrote:
Against a 1 gate expand, this will work if he doesn't go stargate. Some do 1 gate, expand, add 2gates+stargate, and chrono VR. once that comes out your aggression is over, and you're surely behind if you didn't do any damage.

it's a coin flip, just like most all ins.

EDIT: versus 1 gate expand, i just do what I do versus FFE. I make an expo at ~30 food (after I make the first inject all drones, you should have enough for an expo with no larvae left). Make evo ~6:30 just in case of stargates/dts. i also suggest making a round of speedlings with like the third or inject just so he won't kill you with like 1 zealot 4 sentries versus your 4 zerglings. lol

Isn't it a bit risky since the protoss tech is not as much delayed as compared to a FFE?

Do you have a typical timing for a 2-base timing push?

I'm asking a lot of question, but I'm a bit puzzled when facing this build. I'm comfortable with FFE, but 1-gateway expand... Not so much.
Join the Liquipedia Zerg Project ! PM me for more information :).
1 2 Next All
Please log in or register to reply.
Live Events Refresh
WardiTV Weekly
11:00
WardiTV Mondays #95
IntoTheiNu 392
WardiTV350
TKL 141
Rex95
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko419
TKL 141
Ryung 138
Rex 95
SHIN 53
herO (SOOP) 36
DenverSC2 30
StarCraft: Brood War
Calm 6618
Sea 2607
Bisu 1359
Shuttle 788
Hyuk 605
Jaedong 487
firebathero 404
Mini 328
BeSt 296
Larva 264
[ Show more ]
EffOrt 196
Soulkey 176
Light 172
Snow 165
Stork 156
ggaemo 96
Soma 90
ToSsGirL 84
Free 74
Sharp 70
Bale 62
ZerO 62
Pusan 59
Mong 56
PianO 44
Rush 42
hero 36
soO 33
910 30
Sexy 29
[sc1f]eonzerg 28
scan(afreeca) 25
sorry 24
Hm[arnc] 21
Killer 21
Aegong 18
yabsab 17
JYJ 16
sSak 15
IntoTheRainbow 14
Icarus 14
Movie 13
Barracks 10
Noble 9
Shine 6
Dota 2
Gorgc2720
Dendi353
syndereN39
League of Legends
JimRising 412
Counter-Strike
x6flipin13
Other Games
B2W.Neo989
crisheroes231
RuFF_SC218
ZerO(Twitch)7
Organizations
Other Games
gamesdonequick2566
BasetradeTV310
StarCraft: Brood War
lovetv 14
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 12 non-featured ]
StarCraft 2
• LUISG 42
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade455
Upcoming Events
The PondCast
22h 33m
Replay Cast
1d 21h
CrankTV Team League
1d 23h
Replay Cast
2 days
CrankTV Team League
2 days
Replay Cast
3 days
RSL Revival
3 days
Clem vs Lambo
Scarlett vs Cure
CranKy Ducklings
3 days
IPSL
4 days
Dragon vs Hawk
RSL Revival
4 days
Classic vs Trap
herO vs SHIN
[ Show More ]
Sparkling Tuna Cup
4 days
IPSL
5 days
Bonyth vs Ret
WardiTV Weekly
5 days
Monday Night Weeklies
6 days
Liquipedia Results

Completed

YSL S3
HSC XXIX
Eternal Conflict S2 E2

Ongoing

IPSL Spring 2026
Acropolis #4
CSL 2026 Summer (S21)
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026

Upcoming

Escore Tournament S3: W3
ASL S22 SEASON OPEN Day 1
Escore Tournament S3: W4
ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
CSLAN 4
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Logitech G Connect 2026
StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
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.