• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:32
CEST 15:32
KST 22:32
  • 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
TL.net Map Contest #21: Voting9[ASL20] Ro4 Preview: Descent11Team TLMC #5: Winners Announced!3[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5
Community News
BSL Team A vs Koreans - Sat-Sun 16:00 CET4Weekly Cups (Oct 6-12): Four star herO85.0.15 Patch Balance Hotfix (2025-10-8)80Weekly Cups (Sept 29-Oct 5): MaxPax triples up3PartinG joins SteamerZone, returns to SC2 competition32
StarCraft 2
General
TL.net Map Contest #21: Voting Stellar Fest: StarCraft II returns to Canada herO Talks: Poor Performance at EWC and more... Revisiting the game after10 years and wow it's bad Weekly Cups (Oct 6-12): Four star herO
Tourneys
$1,200 WardiTV October (Oct 21st-31st) WardiTV Mondays RSL Offline Finals Dates + Ticket Sales! SC4ALL $6,000 Open LAN in Philadelphia Crank Gathers Season 2: SC II Pro Teams
Strategy
Custom Maps
External Content
Mutation # 495 Rest In Peace Mutation # 494 Unstable Environment Mutation # 493 Quick Killers Mutation # 492 Get Out More
Brood War
General
BSL Team A vs Koreans - Sat-Sun 16:00 CET BW General Discussion Question regarding recent ASL Bisu vs Larva game [Interview] Grrrr... 2024 Pros React To: BarrackS + FlaSh Coaching vs SnOw
Tourneys
[ASL20] Semifinal B SC4ALL $1,500 Open Bracket LAN [Megathread] Daily Proleagues [ASL20] Semifinal A
Strategy
Relatively freeroll strategies BW - ajfirecracker Strategy & Training Current Meta Siegecraft - a new perspective
Other Games
General Games
Stormgate/Frost Giant Megathread Path of Exile Dawn of War IV Nintendo Switch Thread ZeroSpace Megathread
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
SPIRED by.ASL Mafia {211640} TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread Men's Fashion Thread Sex and weight loss
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Series you have seen recently... Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion MLB/Baseball 2023 NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The Heroism of Pepe the Fro…
Peanutsc
Rocket League: Traits, Abili…
TrAiDoS
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1375 users

[H] 1900 Zerg ZvZ help

Forum Index > StarCraft 2 Strategy
Post a Reply
1 2 3 4 Next All
MorsCerta
Profile Joined October 2010
United States234 Posts
Last Edited: 2010-11-25 16:37:18
November 25 2010 16:21 GMT
#1
I think i seriously must be doing something wrong. I lose probably 90% of my ZvZs. I have no trouble with protoss or terran but I have absolutely NO IDEA what to do in ZvZ. I don't know when to FE, how to defend FE, how to do an all in properly. I feel like even when I win it was a poor win. I just flat out suck at ZvZ and I need to get better. I am going to post a bunch of replays and if anyone can find a recurring theme as to why I suck so much that would be absolutely amazing. You can be critical I am not a little baby that cannot handle it.

I have analyzed every replay and the ideas as to what I could do better don't seem like enough. I am sick of the rock/paper/scissor or build orders that is ZvZ and I need to know what I am doing wrong. Because whenever I throw out rock, my opponent has paper and I never have scissors to retort with.

[image loading]
[image loading]
[image loading]
[image loading]
[image loading]
[image loading]
[image loading]
[image loading]
[image loading]
[image loading]

I think the only times I win, having gone back over these, is doing some gay roach all in. And even then sometimes its barely a win.

Immediately after posting this I went and played again. Guess what! ZvZ loss :/

[image loading]
If I was you then I would prolly hate on me too. http://www.teamliquid.net/video/streams/MorsCerta
decaf
Profile Joined October 2010
Austria1797 Posts
November 25 2010 16:36 GMT
#2
I absolutely know what you are talking about. It's like I just can't win a single ZvZ but but ZvT and ZvP are pretty much auto-win. I don't have the time to watch any replays now and I think I couldn't help anyway, since it's such a hard matchup for me, too. But what I can do for you is post some replays of one of my Zerg friends crushing me. It's like he pwns me 100% of the time, I cannot win. Ironically he sucks balls at ZvT and ZvP.

I think ZvZ is just about Build Orders and one base play. I have never won doing FE against a Zerg player, but I always try cause I'm addicted to fast expansions :S

Anyway, here's the replay
http://www.sc2replayed.com/replays/109039-2v2-zerg-lost-temple
Weken
Profile Joined November 2010
United Kingdom580 Posts
Last Edited: 2010-11-25 16:46:53
November 25 2010 16:45 GMT
#3
im the same ZvZ is such a nightmere in the early game especialy there dosnt seam to be a stable, safe build. I normally have no idea to react to what the other zerg is doing. I suppose i am tasting my own medicine here :-(
tx.zyclon
Profile Joined August 2010
United States145 Posts
November 25 2010 17:41 GMT
#4
a good way to learn is to download replays of high level zvzs. dimaga, sen, idra. look through their cam and examine what they do, why they might be doing it, etc.. Then that also will give you maybe a better understanding into your own replays as well. I'm sure people here will watch them and help too, but just so you can help yourself even more.
Trevoc
Profile Joined October 2010
United States145 Posts
November 25 2010 17:45 GMT
#5
I'm on the other side of this fence. I find ZvZ very easy to win. I usually set up some early ling pressure to see what they're going to do. If they go lings, I go banelings and if they go roach I do the same. The key to this is to put enough pressure on them to force more roaches than they need. By the time they've made so many roaches.. you have mutas. It always seems to play out this way for me ~2k diamond Z
There is no limit.
gwombat
Profile Joined November 2010
Singapore40 Posts
November 25 2010 17:50 GMT
#6
i actually used to be a random player who chose zerg when he wanted some stability, but i got so sick of ZvZ that i decided to switch to protoss. it just seems like every ZvZ i have ever played was won by either a six pool, mass roaches, or fastest mutas first.

i believe it was IdrA who tweeted "anyone know how to ZvZ?"
"Just go f*cking kill him!" - Day[9]
MorsCerta
Profile Joined October 2010
United States234 Posts
November 25 2010 17:55 GMT
#7
On November 26 2010 02:45 Trevoc wrote:
I'm on the other side of this fence. I find ZvZ very easy to win. I usually set up some early ling pressure to see what they're going to do. If they go lings, I go banelings and if they go roach I do the same. The key to this is to put enough pressure on them to force more roaches than they need. By the time they've made so many roaches.. you have mutas. It always seems to play out this way for me ~2k diamond Z

This sounds plausible. I feel as though I am always the one under pressure never the one putting it on. But how do you deal with huge counterattacks with roaches?

The blistering sands replay I posed of myself winning, was me under pressure after going roaches, him teching mutas, me teching burrow, speed and burow movement and me winning because he could not kill my shit fast enough and I was killing all of his drones.

Also Roach/Hydra/Infestor is very strong against mutalisks. Or do your games not go so far?

If I was you then I would prolly hate on me too. http://www.teamliquid.net/video/streams/MorsCerta
jyLee
Profile Joined August 2009
United States350 Posts
November 25 2010 17:56 GMT
#8
Map plays a huge role on whether FE will be successful or not. For instance, Jungle Basin is a prime example of a good map to FE on nearly 100% of the time. Starting locations are far apart and natural is tucked away and easily defended from early ling/roach/bane aggression. On maps with quick rushing distances or multiple ways to attack from I stick to 1 base play. You need to scout your opponent early to see whether he goes roach or ling/baneling or even fast muta and adjust accordingly. I had a hard time with ZvZ as well for a long time because I would FE nearly every game and I just had to learn how to stick with 1 base play to match my opponent if I had to. Scouting early and often helped me improve my ZvZ to above 50%.
majloon
Profile Joined March 2010
Sweden122 Posts
November 25 2010 17:57 GMT
#9
I'm in the same boat but it's getting a bit better. What has i have noticed being my largest problem is scouting. In ZvP and ZvT the opponent feels alot more limited in options and also usually you have more time to prepare when they leave the base.

But the basic trend for winning seems to be getting mass roach complremented with infestors and sometimes also hydras. Early scout is important to spot any earlier pool than yours, but what is also important is to spot if opponent saves up larvae for lings when it pops.
mapleleafs791
Profile Joined September 2010
United States225 Posts
Last Edited: 2010-11-25 18:10:44
November 25 2010 18:10 GMT
#10
No time to watch reps now but...

http://www.livestream.com/mrbitter/video?clipId=pla_b953622f-c29d-4c2b-9650-69e899faa0c5&utm_source=lslibrary&utm_medium=ui-thumb

ZvZ coaching with EGMachine. changed everything for me. like 3-7 prior against plat zergs (ZVZ was by far my worst) and 10-2 after against 1000-1600 diamond zergs. Very rarely can someone stand up to my standard early game. he goes over the optimum way to play sling/bling, roach, sling/bling to roach transition, FEing. super good sutff
Spor.534 Master Zerg NA
ganjazerg
Profile Joined February 2010
82 Posts
November 25 2010 18:41 GMT
#11
didn't watch reps, but i think i can give good ZvZ advice

always, on every map, do a speedling rush.

here is the BO

10 extractor (when you have around 100 minerals) [immediatly put 3 drones on when finished]
10 pool [remove 3 drones when u have 100 gas]
10 ol
@100% pool -> queen
@100% pool -> start researching ling speed

pump nonstop lings, squeeze in the next ol at 16 supply.

do not attack straight away, but gather lings in your main, trying to avoid them being scouted, and trying to stay out of enemy OL sight.

attack only after speed finishes, and keep reinforcing constantly (dedicate 100% to pumping lings and microing your lings)

why always this bo?

its the strongest ZvZ opening by far. unless you screw up, it beats everything. even if you only pull off mediocre execution, you will come out ahead. the early mobility speed gives you is ridiculously strong, and reinforcements arrive in your enemies base super fast. you can outmicro even larger numbers of enemy lings, pick off drones and run around wrecking havoc. your opponent doesnt have time to tech or do anything. he will be screwed unless he did a similar build.

i will see if i have some reps in my recent games and add them in a minute so you can visualise the strenght of this build.
MorsCerta
Profile Joined October 2010
United States234 Posts
November 25 2010 18:47 GMT
#12
Okay I am trying to get better not just rush my opponent to death...I am asking for advice on how to improve my play. Maybe my build orders do need work but not like you are suggesting.
If I was you then I would prolly hate on me too. http://www.teamliquid.net/video/streams/MorsCerta
Elean
Profile Joined October 2010
689 Posts
Last Edited: 2010-11-25 19:11:31
November 25 2010 19:06 GMT
#13
I also find ZvZ very rock paper scissor.

The only safe way I've found to play is to get fast speedlings. Just as said above.
Except that I choose 13 extractor, 13 pool, and cut drones production at 16 drones.

As soon as I have 300 mineral I expend, and attack, making the expend 100% safe. I usually resume the drone production shortly after, depending of how many units the other zerg has made.

With this build I'm able to defend any earlier pool with micro. And if the other zerg expended before me, he just can't make drones and get any macro advantage ... without being far better than me.

And, it's not rushing to death the opponent, it's just applying pressure like any other races should do against a zerg.
MorsCerta
Profile Joined October 2010
United States234 Posts
November 25 2010 19:11 GMT
#14
On November 26 2010 04:06 Elean wrote:
I also find ZvZ very rock paper scissor.

The only safe way I've found to play is to get fast speedlings. Just as said above.
Except that I choose 13 extractor, 13 pool, and cut drones production at 16 drones.

As soon as I have 300 mineral I expend, and attack, making the expend 100% safe.

With this build I'm able to defend any earlier pool with micro. And if the other zerg expended before me, he just can't make drones and get any macro advantage ... without being far better than me.

And, it's not rushing to death the opponent, it's just applying pressure. Like any other races should do against a zerg.

10OverPoolExtractorQueen is very much so rushing your opponent to death. If it fails you are behind a shit ton.
If I was you then I would prolly hate on me too. http://www.teamliquid.net/video/streams/MorsCerta
Elean
Profile Joined October 2010
689 Posts
November 25 2010 19:23 GMT
#15
On November 26 2010 04:11 MorsCerta wrote:

10OverPoolExtractorQueen is very much so rushing your opponent to death. If it fails you are behind a shit ton.

That's why I suggest 13 extractor 13 pool, which should not leave you behind.
AnAngryDingo
Profile Joined August 2010
United States223 Posts
Last Edited: 2010-11-25 19:37:43
November 25 2010 19:34 GMT
#16
On November 26 2010 03:41 ganjazerg wrote:
didn't watch reps, but i think i can give good ZvZ advice

always, on every map, do a speedling rush.

here is the BO

10 extractor (when you have around 100 minerals) [immediatly put 3 drones on when finished]
10 pool [remove 3 drones when u have 100 gas]
10 ol
@100% pool -> queen
@100% pool -> start researching ling speed

pump nonstop lings, squeeze in the next ol at 16 supply.

do not attack straight away, but gather lings in your main, trying to avoid them being scouted, and trying to stay out of enemy OL sight.

attack only after speed finishes, and keep reinforcing constantly (dedicate 100% to pumping lings and microing your lings)

why always this bo?

its the strongest ZvZ opening by far. unless you screw up, it beats everything. even if you only pull off mediocre execution, you will come out ahead. the early mobility speed gives you is ridiculously strong, and reinforcements arrive in your enemies base super fast. you can outmicro even larger numbers of enemy lings, pick off drones and run around wrecking havoc. your opponent doesnt have time to tech or do anything. he will be screwed unless he did a similar build.

i will see if i have some reps in my recent games and add them in a minute so you can visualise the strenght of this build.



i think 10pool/10gas is better for speedling opening. make 8 lings, get lingspeed, then put your gas drones back on minerals. go attack with your first 6 + 2 more that catch up and make DRONES at home. a lot of times your opponet will overreact. get your queen after your 2nd OL and expand, deny scouting with your speedlings, and transition into roaches or roach/hydra if he goes 1 base muta. you attack with your first few lings because if your opponet went for a blind 15 hatch (common on a lot of maps lately) you can basically kill him outright with a steady stream of lings, and if he went for a later pool, all you have to do is kill 2-3 drones and you are even or ahead in worker count (as long as you were making drones at home while you harass), + you have map control and speedlings.
DarkOmen
Profile Joined September 2010
Canada72 Posts
November 25 2010 19:37 GMT
#17
I'm with you OP. Just got to ~1700 yesterday, and I roll over terran, and even vs protoss (used to have trouble vs them) I can hold my own, but when I see a zerg opponent I feel like I should just say gg and quit at the start. Again, as you said, the only time I win is with mass roach and mixing in hydra/infestor, but it seems I barely win when I do.

To the poster who said mass speedling to muta: Do you ever encounter someone who plays hydra/infestor? Mutas are about the only strat I seem to win against in ZvZ because my fast infestor/hydra shuts it down so hard, but almost nobody does mutas anymore. The exception is on Shakuras where a slow ground army just isn't that hot (and yes, I spread creep a LOT).

I've tried the speed/bane thing, and although I'm decent at micro, I hate the baneling wars, so I'm really hoping someone has a viable alternative.
"I'm on a pumpkin pie diet right now. It's all I eat. I feel like I'm gonna die, but it's so delicious." - Artosis
Falcon-sw
Profile Joined September 2010
United States324 Posts
November 25 2010 19:45 GMT
#18
I go 12 pool, 11 extractor, except on long rush distances when I'll go 13 pool 12 extractor. This is safe against any earlier pool. I'll get speed as soon as I have 100 gas, then pull drones off gas to mine. Cut drone production at 15 or 16, mass lings and attack when speed finishes. Expand when I attack. This beats everything but the same build, and if you're met with mass ling, get a handful of banelings and go defensive. Tech to roaches. Get upgrades early and often. Scout for mutas, if you see a spire get hydra den and a couple infestors. Push when you're 1/1 on upgrades.

If you get this far, hope your upgrades are superior.
https://www.youtube.com/FalconPaladin https://twitch.tv/falconpaladin
ganjazerg
Profile Joined February 2010
82 Posts
November 25 2010 20:02 GMT
#19
10OverPoolExtractorQueen is very much so rushing your opponent to death. If it fails you are behind a shit ton.


no. it cannot fail. how exactly should it fail? the least damage you will do is pickoff a handful of drones and force your opponent to pump lings or plant a spine. after wich you are always ahead. if you deal so little damage that you are behind after this rush then you belong in silver league and need to learn how to benefit from an investment (speedling micro).

i think 10pool/10gas is better for speedling opening. make 8 lings, get lingspeed, then put your gas drones back on minerals. go attack with your first 6 + 2 more that catch up and make DRONES at home. a lot of times your opponet will overreact. get your queen after your 2nd OL and expand, deny scouting with your speedlings, and transition into roaches or roach/hydra if he goes 1 base muta. you attack with your first few lings because if your opponet went for a blind 15 hatch (common on a lot of maps lately) you can basically kill him outright with a steady stream of lings, and if he went for a later pool, all you have to do is kill 2-3 drones and you are even or ahead in worker count (as long as you were making drones at home while you harass), + you have map control and speedlings.


why would you make pool before extractor? the point of the speedling rush is to have speedlings asap. if you plant your pool before the extractor you are doing it wrong and might aswell just 8pool without the speed.

Addiction
Profile Joined August 2010
Germany37 Posts
November 25 2010 20:14 GMT
#20
~2500zerg

i feel/felt the same about zvz -its pretty hard. try to use 1 or 2 build of the standard builds (which i ll explain) and practice em. u need to know timing and u need to know which attack wins and which not.

1. speedling or speedling/bane opening
2. 1base roach into lair into 2base roach
3. 2base ling or roach
4. 1base muta ling
5. weird early rush with or without bane.

personally i think 14hatch openings can be risky. so dont do it or practice it hard
and do it only on lt shakur and maybe meta.

so i think ling or roach opening works best.

1. ling bane opening:

14gas 14pool (or 13dont care) 15ovi queen speed lings- then banenest .
scout with your first 4-6lings and try to get a ling in the main and see if he goes roach or ling/bane or fasttech.

if he goes roach-cancel banelingnest and get a roach warren. make like 4-6more drones and make raoches by yourself. your initial lings give u mapcontrol!!! so u can get some roaches lair gas- make +1 range and speed and then get expo. scout for mutas with overseer. transition into raoch ifester +maybe hydra. upgrades......

2. roaches

14pool 14gas 15ovi queen 6-8lings roach warren ->roaches. (look for a exact build by yourself^^) but u get like 5roaches @ramp. get some more drones lair 2nd gas speed +1 masss raoches and exe

3. 14hach 14pool .

when pool is done get 2queens 2spines and make lings to def. position queens at ramp to block. scout if he goes ling all in or drones 2 base too. ->2base roach with maybe double evo + inf

4. 1base muta ling
14gas 14pool. make lings to defend -make (2-10000000^^) spines to def whatever he thorws at u. get drones tech mutas. get mapcontrol and expand. go roach after u got your 5-8 mutas.

5. rush

try 7pool with spines
9pool
10pool
10gas 10pool baneling rush


these are basic ideas. so: lings give u mapcontrol vs roach. he cant really push out. if he does u can make spines units and/or run inot his base. on big maps pretty nice.
then u can drone up maybe a little more than him and get roaches.

always get 1-2 oversser to scout for spire or other dangerous things. use him to shut down his larva injects.

get upgrades.

basically 80% of zvzs are roach vs roach. practice builds watch reps -practice ...if you have more qustions look @ teamliquid forums or ask me addiction.802 @eu

gl

i ll watch a rep sooner or laer and tell you what i think
1 2 3 4 Next All
Please log in or register to reply.
Live Events Refresh
CranKy Ducklings
10:00
Master Swan Open #97
CranKy Ducklings99
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
LamboSC2 207
IndyStarCraft 183
BRAT_OK 62
MindelVK 33
StarCraft: Brood War
Britney 34078
Calm 11061
Rain 5352
Horang2 2161
actioN 2158
Flash 1909
Bisu 1650
Hyuk 1107
Jaedong 757
Mini 454
[ Show more ]
firebathero 380
Stork 319
Hyun 226
Last 173
hero 126
Barracks 107
Soulkey 105
ggaemo 75
JYJ72
sas.Sziky 45
Backho 45
ToSsGirL 43
Aegong 33
Free 26
sSak 23
soO 22
Sacsri 19
scan(afreeca) 17
ivOry 7
HiyA 7
Dota 2
Gorgc4699
XcaliburYe760
420jenkins479
KheZu94
Counter-Strike
byalli229
Heroes of the Storm
Khaldor293
Other Games
summit1g16390
singsing2541
B2W.Neo796
DeMusliM393
Lowko380
Fuzer 213
Mew2King159
ToD23
Trikslyr18
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Berry_CruncH174
• StrangeGG 32
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• C_a_k_e 719
• Ler83
League of Legends
• Nemesis5760
• Jankos2841
Upcoming Events
BSL Team A[vengers]
28m
Bonyth vs Paralyze
StRyKeR vs Ample
Safe House 2
3h 28m
Sparkling Tuna Cup
20h 28m
Safe House 2
1d 3h
Monday Night Weeklies
2 days
WardiTV Invitational
2 days
WardiTV Invitational
3 days
Tenacious Turtle Tussle
4 days
The PondCast
4 days
WardiTV Invitational
5 days
[ Show More ]
Online Event
6 days
RSL Revival
6 days
RSL Revival
6 days
WardiTV Invitational
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
WardiTV TLMC #15
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
EC S1
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual
Esports World Cup 2025
BLAST Bounty Fall 2025
BLAST Bounty Fall Qual

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
BSL 21 Non-Korean Championship
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
CranK Gathers Season 2: SC II Pro Teams
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 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.