• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:18
CET 04:18
KST 12:18
  • 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
ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
2026 KongFu Cup Announcement4BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains15Weekly Cups (March 2-8): ByuN overcomes PvT block4GSL CK - New online series19
StarCraft 2
General
GSL CK - New online series BGE Stara Zagora 2026 cancelled Blizzard Classic Cup - Tastosis announced as captains BGE Stara Zagora 2026 announced ByuL: The Forgotten Master of ZvT
Tourneys
2026 KongFu Cup Announcement RSL Season 4 announced for March-April PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) Sparkling Tuna Cup - Weekly Open Tournament [GSL CK] Team Maru vs. Team herO
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
Mutation # 517 Distant Threat The PondCast: SC2 News & Results Mutation # 516 Specter of Death Mutation # 515 Together Forever
Brood War
General
ASL21 General Discussion BSL 22 Map Contest — Submissions OPEN to March 10 BGH Auto Balance -> http://bghmmr.eu/ Are you ready for ASL 21? Hype VIDEO Gypsy to Korea
Tourneys
[Megathread] Daily Proleagues [BSL22] Open Qualifiers & Ladder Tours IPSL Spring 2026 is here! ASL Season 21 Qualifiers March 7-8
Strategy
Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Zealot bombing is no longer popular?
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread PC Games Sales Thread No Man's Sky (PS4 and PC)
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
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
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine US Politics Mega-thread Mexico's Drug War Russo-Ukrainian War Thread NASA and the Private Sector
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! [Req][Books] Good Fantasy/SciFi books
Sports
Formula 1 Discussion 2024 - 2026 Football Thread General nutrition recommendations Cricket [SPORT] TL MMA Pick'em Pool 2013
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2064 users

[G] ZvZ: 26 Speedling Expand Aggression - Page 6

Forum Index > StarCraft 2 Strategy
Post a Reply
Prev 1 4 5 6 7 Next All
Zacke
Profile Joined February 2011
Sweden9 Posts
May 11 2011 00:19 GMT
#101
Yeah, this build is totally awesome, been using it ALOT! Altough i dunno how important your second inject is? It feels like it wont get you your 26 lings much faster? I usually move out my queen after the first inject to snipe his overlord (2 player maps). Works great =).

Also if the opponent is fast expanding, i think sending out your first 6 lings (while hiding the rest of the lings youre making could do some damage? And only sending 6 lings wont alert your opponent too much that 20more are coming soonish!
Master-League Zerg Stream: http://www.twitch.tv/zacke88
Exley
Profile Joined April 2011
United States239 Posts
May 11 2011 03:59 GMT
#102
It's good to throw in early pool builds like this every now and then, maybe 5% of the time.

PS what is with your signature michaelhasanalias... seriously what is with that?
michaelhasanalias
Profile Joined May 2010
Korea (South)1231 Posts
May 11 2011 13:35 GMT
#103
On May 11 2011 05:56 pwadoc wrote:
I'm not sure if I've ever faced this build exactly, but my standard zvz is a 10 overpool, queen on 15, extractor after queen that skips ling speed and uses the first 50 gas for a baneling nest. I expand with 6-8 slowlings and morph banes and have 4-6 banes and 4-8 lings with a hatch building at 4:40. I drop a roach warren and transition to roach/bling. I'm pretty sure this survives and comes out economically ahead against this build, though I'd be down for testing it.


I've never faced anything like what you're talking about, but I, too am searching for a build that both reliably holds this and comes out ahead of most other builds.

I still use this as my default opener unless I know my opponent knows/thinks that I'm going to do it (for example on SEA, where there aren't many players to begin with).

I'd be happy to do a few games against you if you have an account on NA, KOR or SEA. You can add me via my sig and we can test it out. Most of the time when my opponent goes baneling, I kill him as these banes are morphing. I will definitely say that the key to stopping this with a late baneling nest is to morph them in different locations and buy as much time as possible with good drone micro (around spine/queen/etc).

If what you're saying is accurate, and you have banes finished and hatched after dropping a ~20 nest (15 queen, 17 extractor, then 50 gas), I'd be pretty impressed, although I think my initial 2 lings may scout it in time and allow me to use that inject on drones instead. I'm not sure of the timings though... so let's play if you have some time.


On May 11 2011 09:19 Zacke wrote:
Yeah, this build is totally awesome, been using it ALOT! Altough i dunno how important your second inject is? It feels like it wont get you your 26 lings much faster? I usually move out my queen after the first inject to snipe his overlord (2 player maps). Works great =).

Also if the opponent is fast expanding, i think sending out your first 6 lings (while hiding the rest of the lings youre making could do some damage? And only sending 6 lings wont alert your opponent too much that 20more are coming soonish!


I personally don't feel that the 2nd inject is important at all. In order to maximize the ling count for your timing attack, you must use every possible larva on lings, and this means capping at 26, not making an overlord earlier than that. Further, the opportunity cost for that inject is that you can probably kill a forward overlord of your opponent's (and in rare cases, two overlords). This supply block will completely screw him if he was going roaches, and at least cap his ling count to slightly below yours otherwise. Then, you need creep for your expansion (or nothing if you all-in him).

Once your first inject pops, you'll be at 24 or 25 supply, and the 25th and 26th set of lings will be made as your main batch are en route.

It really depends on both the timing of the expansion and the contents of the opponent's base as to whether I'll engage and force a hatch cancel. Often times I'll be happy to let it complete, because those 300 minerals (and drone) won't be present during the engagement, and may even offer a split army (if he transferred), allowing me to destroy his main with less opposition. If you force a cancel 15-45 seconds before you attack, those 300 minerals will go into spines and possibly roaches, lings, and/or a second queen. Sometimes I go for it, but often I'll just lightly harass and make sure I have a good idea of where his money is being spent. Usually I prefer it being spent on that hatch, since a hatch can't defend itself.

As for the not alerting him of your other lings, if he's good he'll have a 20-25 second heads up as to when you're coming. Even with an overlord snipe, there should be an overlord vision highway between his base and yours (minus your nat since your queen will snipe it). So he'll have a good idea that there are lings coming and be popping units as you engage. In most of my games, units are all ~5-10 seconds from spawning off his inject as I move in, and it basically cuts his standing army in half, since I can engage 100% to <100%. A FE further sections off his possible defense.


On May 11 2011 12:59 Exley wrote:
It's good to throw in early pool builds like this every now and then, maybe 5% of the time.

PS what is with your signature michaelhasanalias... seriously what is with that?


Personally the main reason I use this build as my standard is because it forces my opponent out of his element very early in the game. It's 100% safe against cheese (re: 6 pool, 7 pool spine all-in, etc etc) and has a very good chance of ending the game at 6 minutes via build order counter. It's very forgiving to my misclicks, and very unforgiving for my opponent's misclicks. It has very smooth transitions to mid-game via hatch, spine/baneling, 1-base roach, spine all-in, etc. All of these are reasons I love to use this build. Even if my opponent suspects speedling aggression, this build hits anywhere from 30-60 seconds faster than the standard speedling expand due to the 10 extractor, so I can (and often do) catch him just seconds before he is fully prepared.

| Michael | has | an | alias .... I feel like that's pretty transparent, as far as aliases go.
KR NsPMichael.805 | AM Michael.2640 | SEA Michael.523 | 엔에스피 New Star Players
ArhK
Profile Joined July 2007
France287 Posts
May 11 2011 14:25 GMT
#104
Interesting build for sure. I wonder how does that fare on big map like Taldarim, or Typhon Peak though...how do you handle scouting, and the more important travel path ? Do you systematically go for expand behind your initial round of lings ?

Exley
Profile Joined April 2011
United States239 Posts
May 11 2011 20:08 GMT
#105
No your signature not your name. Am I missing something?
michaelhasanalias
Profile Joined May 2010
Korea (South)1231 Posts
May 11 2011 20:13 GMT
#106
On May 11 2011 23:25 ArhK wrote:
Interesting build for sure. I wonder how does that fare on big map like Taldarim, or Typhon Peak though...how do you handle scouting, and the more important travel path ? Do you systematically go for expand behind your initial round of lings ?



I don't think a competent player will lose to this on tal'darim or cross shak, but typhon is still close enough that it will work.

On May 12 2011 05:08 Exley wrote:
No your signature not your name. Am I missing something?


I try really hard to post great content and give a lot of insightful information whenever I can, and he temp banned me a few months ago for replying to some thread where I didn't watch the replay before telling the guy why it couldn't possibly work.
KR NsPMichael.805 | AM Michael.2640 | SEA Michael.523 | 엔에스피 New Star Players
Venomsflame
Profile Joined February 2011
United States613 Posts
May 11 2011 22:43 GMT
#107
On May 12 2011 05:13 michaelhasanalias wrote:
Show nested quote +
On May 11 2011 23:25 ArhK wrote:
Interesting build for sure. I wonder how does that fare on big map like Taldarim, or Typhon Peak though...how do you handle scouting, and the more important travel path ? Do you systematically go for expand behind your initial round of lings ?



I don't think a competent player will lose to this on tal'darim or cross shak, but typhon is still close enough that it will work.

Show nested quote +
On May 12 2011 05:08 Exley wrote:
No your signature not your name. Am I missing something?


I try really hard to post great content and give a lot of insightful information whenever I can, and he temp banned me a few months ago for replying to some thread where I didn't watch the replay before telling the guy why it couldn't possibly work.


Michael always has good things to say, posts good replays and never is inconsiderate towards anyone. He also happens to know what he's talking about most of the time. This 26 speedling he uses is a strong opener but the only issue I see with it is it doesn't reliably come out ahead against the most common ZvZ opener, the typical 14 gas/14 pool unless you simply outplay your opponent. I do however like the way it matches up against hatch firsts, early pools and bascially anything else they try. On larger maps I still feel Hatch First should be the standard over early pool speedlings.

Builds like this are always good because you take away the possibility of being caught with your pants down. There is no Build Order Loss when playing this kind of style. It is also not extremely easy to scout and understand if you hide your lings well enough.
IzieBoy
Profile Blog Joined November 2010
United States865 Posts
Last Edited: 2011-05-11 23:51:42
May 11 2011 23:06 GMT
#108
it beats a 14 gas/ 14 pool? wow... i'll def check through the replays

lol the game with ichorninjga is pretty epic... he won the game although his hatch was taken out in the beginning awesome 1-base muta timing

ironically, ichorninja lost to rock/papers/scissors (roach/muta pwns roach speedlings which pwns roach/hydra)
Let's Do This! Leeeeeeeeeeeeeroy Jenkins!
iiGreetings
Profile Joined March 2011
Canada563 Posts
Last Edited: 2011-05-13 14:36:16
May 13 2011 14:34 GMT
#109
I stopped this build with 14 slings 2 spines with queen. Close position meta and spine locations where next to pool and behind mineral line. It was tough because I strategically pit my pool close to hatch and gas to avoid surround on my queen. I slowly got some roaches near end of engagement and walled with roaches and moved spines so the could attack the lings hitting my roaches. He tried to expo but I got enough roaches to stomp it and kill him later after he went muta and I sniped all his shit.

My point is that you can stop it with positioning, regardless it is a very strong build ( high diamond for those who are interested.)

I opened 14 gas 14 pool
Adapt and React I MKP, PartinG, EffOrt ♥
ODKStevez
Profile Joined February 2011
Ireland1225 Posts
May 13 2011 15:58 GMT
#110
This is interesting and after writing down the bo and trying it for myself, it felt awefully familiar like some kind of overpool build. However, I will try this out on ladder as I hate the zvz match up and it makes an easy way to get though it I suppose ^^

Luppa <3
michaelhasanalias
Profile Joined May 2010
Korea (South)1231 Posts
May 14 2011 14:33 GMT
#111
On May 13 2011 23:34 iiGreetings wrote:
I stopped this build with 14 slings 2 spines with queen. Close position meta and spine locations where next to pool and behind mineral line. It was tough because I strategically pit my pool close to hatch and gas to avoid surround on my queen. I slowly got some roaches near end of engagement and walled with roaches and moved spines so the could attack the lings hitting my roaches. He tried to expo but I got enough roaches to stomp it and kill him later after he went muta and I sniped all his shit.

My point is that you can stop it with positioning, regardless it is a very strong build ( high diamond for those who are interested.)

I opened 14 gas 14 pool


I've recently started practicing against this, and I think if you just open 14gas/pool and don't make more drones, you'd stop it easily. The issue becomes, when you're playing a mirror match and your opponent just doesn't attack you, or sneaks a couple drones in...

I've been using this opener for 5 months with ~95% outright win rate zvz, and I'm looking for something that will reliably crush it and still enable early aggression. I haven't cropped the replays I posted, I just haven't really lost with this build. Perhaps it's a product of my opponent skill level (~low/mid master).

I've had a few ideas and been testing some ideas out but so far don't have anything to show for it.

Naturally the bigger maps (as someone else mentioned) you just can't do this on and I also agree hatch first is the way to go. On like ICCup valhalla or crossfire for example, you can hold this even with hatch first simply by stopping drone production.


I I think with great micro you can really do a number on this build. If you have sneaky building placement, a spine or queen to aggro walled in or something, drones clogging attack lanes, using lings to block ramp to buy time...

If you opt for a 10OL and then 2 drones this can really have a nice transition to mid game (assuming you still hit the timing and do some damage, or at least force an equal and opposite ling force).
KR NsPMichael.805 | AM Michael.2640 | SEA Michael.523 | 엔에스피 New Star Players
Fujitsi
Profile Joined April 2010
Belgium65 Posts
May 20 2011 20:35 GMT
#112
I've been trying your build out for a couple of days but I'm repeatedly having problems with spine crawlers. Maybe it's just the opponent scouting very early each time, or the close by air scouts but most of the time my opponent has one (or two) spines by the time that I reach his base. These absolutely demolish my lings..

What should be the priority? Drones > queen > lings ?

Thx for the build anyways, when no spines are present It absolutely owns
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
June 11 2011 17:08 GMT
#113
I've been using this build for a while, and it's amazing. At my level, people aren't good enough to actually hold hatch first and this allows me to punish that. If they go one base roach, it gives me map control and allows me to expand way before they do. Banelings will come too late and by then you'll have roaches anyways.

The early speed is just phenomenal. This also flows nicely into a spanishwa style econ play, where you just turtle up with mass spines and queens and you drone really hard. What exactly is the weakness to this build? There must be one. Maybe at very high levels, hatch first can still defend it?
ErrorNA
Profile Joined November 2010
United States86 Posts
June 12 2011 09:28 GMT
#114
Someone did this build to me on ladder today, i saw a super fast pool and gas and i threw down a bane nest as soon as i could with a 14gas/14pool opener and just got a later speed. I made some banes and was ahead. It was on close by air positions on shakuras.
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
June 12 2011 16:57 GMT
#115
On June 12 2011 18:28 ErrorNA wrote:
Someone did this build to me on ladder today, i saw a super fast pool and gas and i threw down a bane nest as soon as i could with a 14gas/14pool opener and just got a later speed. I made some banes and was ahead. It was on close by air positions on shakuras.


I think people should have to post replays whenever they say "someone used this build against me on ladder and I did X and beat it ez". It's possible he wasn't actually doing the build, or had very poor execution or something. I'm actually curious, so could you post the replay?
darkscream
Profile Blog Joined December 2010
Canada2310 Posts
Last Edited: 2011-06-12 21:11:20
June 12 2011 21:09 GMT
#116
this timing doesnt work vs speedling openers on cross positions or big maps.

the speedling expand replay vs cartonbox in the OP is a hatch first build, which means it's mislabeled imo..

speedling opener is 14g, 14p, speed, drone to 20, decide to expand or mass lings - finishes speed research at around 5:10

i feel like you basically auto-lose at that point, you can't deal damage and you are behind in drones, you have equal map control and probably can't hold an expansion.. if both players macro are perfect you end up with a 10 second window to attack his slowlings, and you can't hit the enemy drones/queens or else you die to drone/ling pincer or get counter attacked.

speedling opener is quite possibly the most common opener, and it transitions into either a speedling all-in, speedling expand or banelings so i ask this question:

does this build simply not work on big maps or cross positions, or is there a way not to be hugely behind the most common zvz opener without some sort of sweet micro-intensive ambush on his army?

you can arrive early enough to exploit the "i have speed and you dont" timing window on most maps, but ST cross position and Taldarim altar don't seem to jive with this build (meaning a 33% chance on ST that if you do the build, you're auto behind)
Xanbatou
Profile Blog Joined February 2010
United States805 Posts
June 17 2011 19:26 GMT
#117
OP, I have another question. You mention that you can go all-in by bring drones to make spines, but when exactly should you do this? I always just expand, and can never think of a good reason why I should go all-in. Is there something I should scout that lets me determine if I should bring drones to make spines?
guitarizt
Profile Blog Joined March 2009
United States1492 Posts
June 18 2011 13:37 GMT
#118
I watched the replay vs iCHORNinja. Since it's gm it looks like sea server because this looks like a diamond game on na server. He's ahead at around the 6 min mark and you try to one base muta only getting like 6 muta out at a time maybe? You win the game after being behind and he plays less than optimally. I don't see how this beats anything but hatch first, and against that I would prefer to go 10 pool like losira did against machine on shakuras in mlg columbus. I have to reference it because 10 pool looks bad on paper even to me but everything seems to line up nicely and he's able to get his lings out at 2:44 instead of yours at 3:06. You have speed way faster though but really the 6 lings are only used to kill a hatch first so I want them out asap since I'm only looking to make about 8 lings then go back to drones for a while so the speed is useless that early.
“There is nothing noble in being superior to your fellow man; true nobility is being superior to your former self.” - Hemingway
tirkhan
Profile Joined June 2011
1 Post
June 20 2011 11:34 GMT
#119
I'm a plat player that does not play a lot (circa 300 ladder wins), but I use this build exclusively in ZvZ. At my level, this build is fairly solid if it is well executed. The timing is crucial : as michaelhasanalias stated you should hit the base asap. That is why it works better on smaller maps.

A thing that was omitted above is that this build is quite easy to execute, and might push the adversary to do a mistake. Because the matchup is fragile, at my level this is really important : I have a build easy to perform, that punishes well mistakes, and is really good against fast expand.
Also, after the initial push, adversaries tend to believe that you're going all-in so they often
do not expand too fast, or defend too much with spines. That is why I also win games with this build by expanding into 2 base roaches.

The only real concern is people that build spines. 1 spine is OK but 2 spines means you need to stop attacking and expand asap.
SundeR.
Profile Joined March 2011
Australia112 Posts
Last Edited: 2011-06-20 11:45:42
June 20 2011 11:40 GMT
#120
Very bad build. It's easily countered by simple scouting and building your own speedlings, and if you don't have down syndrome you'll build a baneling nest if you see more than 10-15 speedlings early on.

Just another ZvZ cheese.

I understand that it could possibly work because the current ZvZ metagame says not to drone scout, but still, I don't really see why this is a good build at all. Any kind of early pool can be defended by drones and speedlings. If this hits at the ~5 minute mark like you say, then it is perfectly reasonable that I have been into your base, realised that you went early pool and have too many lings and not enough drones. Put a spine crawler or two down and a baneling nest.

The same response is required as early banelings. Extra queens and spine crawlers.
Prev 1 4 5 6 7 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 4h 42m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 320
ProTech123
SpeCial 87
StarCraft: Brood War
GuemChi 4496
Jaeyun 254
ggaemo 59
Noble 54
ZergMaN 42
Dota 2
NeuroSwarm135
LuMiX2
League of Legends
JimRising 595
Counter-Strike
taco 980
Super Smash Bros
hungrybox313
Heroes of the Storm
Khaldor152
Other Games
summit1g14568
C9.Mang0287
Maynarde140
Organizations
Other Games
gamesdonequick893
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 15 non-featured ]
StarCraft 2
• Hupsaiya 172
• practicex 4
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Rush909
• Lourlo827
Other Games
• Scarra1529
Upcoming Events
GSL
4h 42m
Wardi Open
8h 42m
Monday Night Weeklies
13h 42m
WardiTV Team League
1d 8h
PiGosaur Cup
1d 20h
Kung Fu Cup
2 days
OSC
2 days
The PondCast
3 days
KCM Race Survival
3 days
WardiTV Team League
3 days
[ Show More ]
Replay Cast
3 days
KCM Race Survival
4 days
WardiTV Team League
4 days
Korean StarCraft League
4 days
uThermal 2v2 Circuit
5 days
BSL
5 days
BSL
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-03-13
WardiTV Winter 2026
Underdog Cup #3

Ongoing

KCM Race Survival 2026 Season 1
Jeongseon Sooper Cup
BSL Season 22
CSL Elite League 2026
RSL Revival: Season 4
Nations Cup 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

ASL Season 21
Acropolis #4 - TS6
2026 Changsha Offline CUP
Acropolis #4
IPSL Spring 2026
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
NationLESS Cup
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 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.