• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 09:14
CEST 15:14
KST 22:14
  • 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 1 (2026) - RO4 & Finals Preview5[ASL21] Ro4 Preview: On Course12Code S Season 1 - RO8 Preview7[ASL21] Ro8 Preview Pt2: Progenitors8Code S Season 1 - RO12 Group A: Rogue, Percival, Solar, Zoun13
Community News
Weekly Cups (May 11-17): Classic wins double0Code S Season 1 (2026) - RO8 Results2Weekly Cups (May 4-10): Clem, MaxPax, herO win1Maestros of The Game 2 announcement and schedule !16Weekly Cups (April 27-May 4): Clem takes triple0
StarCraft 2
General
Weekly Cups (May 11-17): Classic wins double Code S Season 1 (2026) - RO4 & Finals Preview Team Liquid Map Contest #22 - The Finalists Code S Season 1 (2026) - RO8 Results Code S Season 1 (2026) - RO12 Results
Tourneys
$1,400 SEL Season 3 Ladder Invitational GSL Code S Season 2 (2026) GSL Code S Season 1 (2026) $5,000 WardiTV Spring Championship 2026 Maestros of The Game 2 announcement and schedule !
Strategy
Custom Maps
[D]RTS in all its shapes and glory <3 [A] Nemrods 1/4 players
External Content
The PondCast: SC2 News & Results Mutation # 526 Rubber and Glue Mutation # 525 Wheel of Misfortune Mutation # 524 Death and Taxes
Brood War
General
25 Years Since Brood War Patch 1.08 Lights Ro.8 Review (asl s21) BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion vespene.gg — BW replays in browser
Tourneys
[ASL21] Semifinals B [BSL22] RO8 Bracket Stage + Another TieBreaker [ASL21] Ro8 Day 4 Escore Tournament StarCraft Season 2
Strategy
Muta micro map competition Fighting Spirit mining rates [G] Hydra ZvZ: An Introduction Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Warcraft III: The Frozen Throne ZeroSpace Megathread War of Dots, 2026 minimalst RTS Nintendo Switch Thread
Dota 2
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
Vanilla Mini Mafia Mafia Game Mode Feedback/Ideas TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread European Politico-economics QA Mega-thread YouTube Thread Russo-Ukrainian War Thread UK Politics Mega-thread
Fan Clubs
The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books
Sports
2024 - 2026 Football Thread McBoner: A hockey love story Formula 1 Discussion
World Cup 2022
Tech Support
streaming software Strange computer issues (software) [G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Why RTS gamers make better f…
gosubay
How EEG Data Can Predict Gam…
TrAiDoS
ramps on octagon
StaticNine
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1474 users

In-Game Standard Hero Builds Project - Page 108

Forum Index > The Tavern
Post a Reply
Prev 1 106 107 108 109 110 371 Next
TheYango
Profile Joined September 2008
United States47024 Posts
Last Edited: 2014-10-07 00:14:51
October 07 2014 00:10 GMT
#2141
On October 07 2014 03:28 Sn0_Man wrote:
Totem at 8 is still essentially only optimal if u have a blink at 6/7 which seems unlikely for most games.

Otherwise ur not gonna get to ult->fissure very often so the key benefit of aftershock 2 is limited and the value of a free extra proc + extra dmg from totem seems 100% worth it at 2 or 4 depending on how ur laning phase is going.

AKA totem at 8 seems bad for cookie cutter but w/e.

Well, no, the other time you'd rather have totem at 8 is if you don't have Arcanes yet at 6/7, because without Arcanes, your mana is a bit too tight to actually use enough Enchant Totem enough for it to be worthwhile. At level 7, Earthshaker has 338 mana when Fissure+Echo is 315. A few Branches lets you squeeze out the 365 needed to fit an Enchant Totem in there, and you also have Stick charges, but if you're going to use Stick charges, a lot of the time you'd rather just cast a 2nd Fissure rather than the 1-2 Enchant Totems.

If you're doing well enough to have Arcanes at 6/7 (true of a safe trilane Shaker that can pull creeps freely) then earlier Totem is fine. But if you're on the poorer side (true of an offlane 2v2 Shaker who won't have any direct gold income unless he gets kills), it's totally reasonable to have a scenario where mana is tight enough for you that you'd rather wait till you have a few extra levels' worth of mana before you get Enchant Totem. Especially if Fissure is required as a defensive counter-pushing spell due to your teamcomp and you need to cast a Fissure to slow a push before a fight actually starts--you'll clarity up to make back some of the mana, but you'd be really hard pressed to fit all 3 spells into your mana even with stick charges if a fight happens soon after.
Moderator
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2014-10-07 15:11:38
October 07 2014 09:40 GMT
#2142
Phantom Lancer (Middle)
Moved Heart of Tarrasque to Extension Items
Removed Assault Cuirass
Added Abyssal Blade

Phantom Lancer (Lane)
Moved Heart of Tarrasque to Extension Items
Removed Assault Cuirass
Added Abyssal Blade

Sniper (Middle)
New Skill Build: E W Q Q Q R Q E E E R W W W (1. Shrapnel 2. Take Aim 3. Headshot)
Tightened descriptions buckyman was here 4/10/14

Elder Titan (Middle)
Removed Phase Boots
Added Power Treads to Core Items

Elder Titan (Lane)
Removed Rod of Atos
Added Crimson Guard to Situational Items
Removed Tranquil Boots (Bottle is in Core Items)
Added Power Treads

Spectre
New Skill Build: Q E Q W Q R Q W W W R E E E (1. Spectral Dagger 2. Desolate 3. Dispersion)

Beastermaster (Lane)
Moved Blink Dagger to Core Items Before Arcane Boots
Added Vladmir's Offering to Situational Items
Removed Drums of Endurance

Beastermaster (Middle)
Moved Blink Dagger to Core Items Before Arcane Boots
Added Vladmir's Offering to Situational Items

Pugna
Removed Clarity
Added Ring of Protection to Starting Items
Added Ring of Basilius to Early Game
Removed Utility Items

Abaddon
Removed Urn of Shadows
Added Bottle to Core Items

Axe (Lane)
Removed Mekansm
Moved Crimson Guard to Core Items

Spirit Breaker
New Skill Build: Q, E, W, Q, Q, R, Q, W, W, W, R, E, E, E (1. Charge of Darkness 2. Empowering Haste 3. Greater Bash)

Leshrac (Lane)
New Skill Build: Q W Q W Q W Q W R E R E E E R (1. Split Earth 2. Diabolic Edict 3. Lightning Storm)

Treant Protector
Moved Urn of Shadows to Situational Items

Phoenix (Lane/Middle)
Phoenix (Lane/Middle)
New Skill Build: Q W W Q W R W Q Q E R E E E (1. Icarus Dive 2. Fire Spirits 3. Sun Ray)
Removed Bottle
Added Magic Wand

Dazzle
Moved Urn of Shadows to Situational Items
Removed Medallion of Courage

Viper
Starting Items: 4x Iron Branch, Healing Salve, Tangos, Circlet of Nobility

Lone Druid (Lane/Jungle)
Lone Druid (Lane/Jungle)
Fixed Starting Items Tab Title (now Starting Items (Bear))
Moved Teleport Scroll to Situational Items (Bear)
Moved Necromonicon to Extension Items (Lone Druid)
Moved Ghost Scepter to Extension Items (Lone Druid)
Moved Vanguard to Extension Items (Lone Druid)
Changed Situational Items tab to Situational Items (Bear)

IO
Removed Tranquil Boots
Added Arcane Boots to Extension Items
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Nevuk
Profile Blog Joined March 2009
United States16280 Posts
October 07 2014 13:27 GMT
#2143
I finally figured out my issue with phase boots as default boots for viper - orb walking. The constant disabling of the phase makes them kind of unwieldy without some very efficient autocast toggling which at least for me is more difficult by far than tread switching. There's that and mek's new mana cost of course that makes toggling treads a bit more of a necessity. I wouldn't go so far as to say that phase is bad on viper, just that treads are considerably easier to use than phase boots on him.

I've been playing lots of viper. Treads, aquila, wand, mek, aghs. My only comment is you probably want to add wand/stick somewhere in his items as he's reliant on the burst HP and mana in the same way every tanky hero is (especially with the new 4 branch start, otherwise the other two non-mek branches are wasted unless you make a pipe or crimson guard or something).

As yango said earlier, corrosive skin is the cookie cutter skill to max (it is viper's strongest skill by a large margin even with the most recent nerf) unless a player has a very keen understanding of a specific matchup. The nethertoxin max is unwieldy.

So basically my suggestions - change phase boots to treads, add wand to core, and change the skill build so that it maxes corrosive skin by 7.
TheYango
Profile Joined September 2008
United States47024 Posts
October 07 2014 14:30 GMT
#2144
Active Phase Boots tends to not actually have much interference with Orb usage, because usually the times when you need Phase Boots are the times when you won't be casting orb (when you're running away, or when you're engaging to get the first Poison Attack hit).

That said, Treads generally does pair more comfortably with Mek. Phase tends to work with a more MS-oriented item development rather than the more common pushing/man-fighting item choices of Mek+Agha.
Moderator
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2014-10-07 17:12:36
October 07 2014 17:12 GMT
#2145
I don't see the interest in maxing Corrosive Skin first. When I hit 6-7 and I got Phase, I would want to start pushing towers/ganking.

How does Corrossive Skin help over the incredible effects of his offensive passive ability? Viper has pretty good range mid making any harassment he accrue wear down foes pretty fast.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
TheYango
Profile Joined September 2008
United States47024 Posts
Last Edited: 2014-10-07 17:43:55
October 07 2014 17:42 GMT
#2146
Because Viper's early-midgame teamfight role is as a disruptive frontliner more than as a DPS point. This is also why you generally get Mek. Viper is not a ganking hero and Skin is actually a better skill in sieges/5 man pushes than Poison Attack or Nethertoxin.

DPS oriented play requires altogether different item choices and needs you to snowball into an item advantage from laning/solo kills. Someone who has that amount of proficiency/confidence with the hero wouldn't need a guide.
Moderator
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 07 2014 18:55 GMT
#2147
On October 08 2014 02:42 TheYango wrote:
Because Viper's early-midgame teamfight role is as a disruptive frontliner more than as a DPS point. This is also why you generally get Mek. Viper is not a ganking hero and Skin is actually a better skill in sieges/5 man pushes than Poison Attack or Nethertoxin.

DPS oriented play requires altogether different item choices and needs you to snowball into an item advantage from laning/solo kills. Someone who has that amount of proficiency/confidence with the hero wouldn't need a guide.


I'll need to play him with Corrosive Skin. If I recall, Viper had this build a long time ago and I felt it was too defensive when he was very strong offensively.

5-man pushes are great, but rarely accomplished or coordinated in pubs from my experience. Considering Viper is available in Limited Heroes, I opted for a more offensive and universal passive than one that is more defensive since it is straight-forward, takes advantage of the hero's exp advantage, straight-forward to what is expected in a mid position (proactiveness) and works well with his fast level 6. Mekansm is an emphasis to them that they can play a bit more risky/chase for a kill knowing Meka will offer heal/armor in dire situations.

Corrosive Skin is something you don't necessarily notice and/or account for when making decisions at lower levels. That's a baseless observation beyond my own anecdotes, but I associate it similarly with Razor's passive in terms of observable effects.

I'm not making a strong case, so I will try a few games with max Corrosive Skin then W; but overall, I felt a lot more empowered both in-lane as well as prior to hitting 6 than playing with Corrosive Skin in the past.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Laserist
Profile Joined September 2011
Turkey4269 Posts
October 08 2014 15:01 GMT
#2148
I don't understand why Torte's effort dumped to trench. It should be at least in Strategy imo.
“Are you with the Cartel? Because you’re definitely an Angel.”
Sn0_Man
Profile Blog Joined October 2012
Tebellong44238 Posts
October 08 2014 15:02 GMT
#2149
It doesn't refer to the pro scene so it's not in "gen main" or w/e. I guess it could live in strat.
LiquidDota StaffSCIENTISTS BAFFLED | 3275929302
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2014-10-08 15:07:22
October 08 2014 15:05 GMT
#2150
edit: ah, it's in Dota 2 General.

It's in Dota 2 General, section so The Tavern is al'right. Just makes this organized project seem very misc. or unassociated with main dota discussions. I thought The Tavern was for all less relative and even smaller anecdote discussions.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2014-10-09 23:34:03
October 09 2014 10:01 GMT
#2151
Sniper (Middle/Lane)
Sniper (Middle/Lane)
New Tab: Core - Mask of Madness
Revised Item Build:

Core Items: Phase Boots, Yasha, Maelstrom, Sange & Yasha, Black King Bar
Core - Mask of Madness: Power Treads, Mask of Madness, Maelstrom, Black King Bar, Manta Style
Situational Items: Ring of Aquila, Blink Dagger, Monkey King Bar
Extension Items: Mjollnir, Daedalus, Eye of Skadi, Satanic, Butterfly

I don't like building this hero at all.

Earthshaker
Removed Magic Wand




For a lot of heroes that are so situational, we're going to be trying to do more alternative "Core Items", Might not work out for all heroes, especially since we do want to maintain some semblance of a guide and less of a "here's an inefficient and confusing list of items you should buy"

Should also reduce the number of guides I need to create and create again because at nearly 140 guides, it's getting very taxing to update them all with small changes, patch numbers, etc.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2014-10-12 23:25:50
October 12 2014 23:24 GMT
#2152
We'll be doing stats a little earlier this week (instead of the 18th) to the 15th, so I can line it up with our yearly stats overview planned on the 30th of October.

With ESL One done, I'll be taking another full look at competitive heroes and applying minor changes.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Doomblaze
Profile Blog Joined October 2010
United States1292 Posts
October 13 2014 03:14 GMT
#2153
You mean 3 branch instead of 4 branch on viper right? cause he only has 6 inventory slots
In Mushi we trust
TheYango
Profile Joined September 2008
United States47024 Posts
Last Edited: 2014-10-13 03:17:59
October 13 2014 03:17 GMT
#2154
Why would you remove Wand but keep Bottle on Shaker?

You're going to buy Wand way more often, or at least Stick. Even a little extra mana goes a long way on a hero that has a low CD low mana cost stun.
Moderator
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2014-10-13 07:27:40
October 13 2014 07:27 GMT
#2155
On October 13 2014 12:14 Doomblaze wrote:
You mean 3 branch instead of 4 branch on viper right? cause he only has 6 inventory slots


Thanks!

On October 13 2014 12:17 TheYango wrote:
Why would you remove Wand but keep Bottle on Shaker?

You're going to buy Wand way more often, or at least Stick. Even a little extra mana goes a long way on a hero that has a low CD low mana cost stun.


I wanted to promote Earthshaker as a roamer.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2014-10-13 13:36:21
October 13 2014 11:02 GMT
#2156
I want to fix Beastmaster to provide two alternative builds: A more initating one another with meka

Also looking to add Alchemist Support, though I dont think it is all that popular yet.

Also, is the Bane build correct? I understand maxing Q is situational, but maybe going back to max Nightmare is better.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
TheYango
Profile Joined September 2008
United States47024 Posts
October 13 2014 20:13 GMT
#2157
That doesn't mean you don't buy stick/wand lol.
Moderator
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
October 13 2014 20:14 GMT
#2158
On October 14 2014 05:13 TheYango wrote:
That doesn't mean you don't buy stick/wand lol.


It just felt over the top in terms of items to buy as you keep on delaying Blink Dagger.
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
tehh4ck3r
Profile Joined August 2013
Magrathea7080 Posts
Last Edited: 2014-10-13 23:37:14
October 13 2014 23:36 GMT
#2159
On October 14 2014 05:14 Torte de Lini wrote:
Show nested quote +
On October 14 2014 05:13 TheYango wrote:
That doesn't mean you don't buy stick/wand lol.


It just felt over the top in terms of items to buy as you keep on delaying Blink Dagger.


if that's your concern i'd rather have bottle removed and keep stick/wand in place of it- bottle costs 3x as much as a stick and 200g more than a wand

especially if your starting items have 3 branches, much more cost efficient to buy a wand
AdministratorIn those days, spirits were brave, the stakes were high, men were real men, women were real women, and small furry creatures from Alpha Centauri were real small furry creatures from Alpha Centauri.
Torte de Lini
Profile Blog Joined September 2010
Germany38463 Posts
Last Edited: 2014-10-14 00:19:57
October 14 2014 00:18 GMT
#2160
On October 14 2014 08:36 tehh4ck3r wrote:
Show nested quote +
On October 14 2014 05:14 Torte de Lini wrote:
On October 14 2014 05:13 TheYango wrote:
That doesn't mean you don't buy stick/wand lol.


It just felt over the top in terms of items to buy as you keep on delaying Blink Dagger.


if that's your concern i'd rather have bottle removed and keep stick/wand in place of it- bottle costs 3x as much as a stick and 200g more than a wand

especially if your starting items have 3 branches, much more cost efficient to buy a wand


The point of bottle was to compensate for the original 3x clarity starting items we had on Earthshaker about 2-3 weeks ago.
It floats him with runes to keep harassing/roaming while consistently keeping him high on mana.

Early Wand doesn't do that, it's just for in fights, which is situational given you have arcane anyways.

That's why I removed it as I felt the 350 gold delay towards blink/arcane was unnecessary. To go Wand, Bottle and Arcane Boots feels like a lot of pre-preemptive items before Blink. Bottle is a lot more comfortable to snag given how we want to people to play Earthshaker: as an active roamer/ganker and not just a passive-laner. Bottle holds a lot of weight throughout the game for earthshaker, no?

Thoughts?
https://twitter.com/#!/TorteDeLini (@TorteDeLini)
Prev 1 106 107 108 109 110 371 Next
Please log in or register to reply.
Live Events Refresh
Kung Fu Cup
11:00
#8
IntoTheiNu 728
RotterdaM624
WardiTV589
Rex140
SteadfastSC119
CosmosSc2 39
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Ryung 981
RotterdaM 624
Rex 140
SteadfastSC 119
CosmosSc2 39
StarCraft: Brood War
Bisu 2491
Horang2 1497
Jaedong 1305
actioN 676
Nal_rA 566
BeSt 431
EffOrt 421
ggaemo 393
firebathero 389
Mini 356
[ Show more ]
ZerO 249
Soulkey 228
Light 202
Hyuk 187
ToSsGirL 147
Mong 129
Rush 128
Mind 113
Pusan 65
Hyun 59
Sharp 52
Sea.KH 43
Sexy 29
soO 26
Barracks 25
910 23
JulyZerg 22
sorry 19
GoRush 14
HiyA 12
Movie 12
Terrorterran 8
ajuk12(nOOB) 8
Icarus 7
Rock 5
Dota 2
Gorgc7708
Dendi698
XcaliburYe117
Counter-Strike
olofmeister2574
allub218
markeloff179
edward134
Other Games
singsing2189
B2W.Neo726
hiko626
Happy270
Lowko268
crisheroes245
DeMusliM170
Liquid`VortiX57
QueenE47
Pyrionflax28
Liquid`LucifroN26
Trikslyr18
ZerO(Twitch)13
Organizations
Counter-Strike
PGL763
StarCraft: Brood War
lovetv 20
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Nemesis5310
Other Games
• Shiphtur35
Upcoming Events
WardiTV Qualifier
46m
GSL
20h 16m
Cure vs sOs
SHIN vs ByuN
Replay Cast
1d 10h
GSL
1d 20h
Classic vs Solar
GuMiho vs Zoun
WardiTV Spring Champion…
1d 21h
Replay Cast
2 days
Sparkling Tuna Cup
2 days
WardiTV Spring Champion…
2 days
Replay Cast
3 days
RSL Revival
3 days
Classic vs SHIN
Rogue vs Bunny
[ Show More ]
BSL
4 days
Replay Cast
4 days
Afreeca Starleague
4 days
Flash vs Soma
RSL Revival
4 days
BSL
5 days
Patches Events
5 days
Universe Titan Cup
5 days
Rogue vs Percival
Wardi Open
5 days
Monday Night Weeklies
6 days
Replay Cast
6 days
The PondCast
6 days
Kung Fu Cup
6 days
Liquipedia Results

Completed

Escore Tournament S2: W7
2026 GSL S1
Nations Cup 2026

Ongoing

BSL Season 22
ASL Season 21
IPSL Spring 2026
KCM Race Survival 2026 Season 2
Acropolis #4
KK 2v2 League Season 1
BSL 22 Non-Korean Championship
YSL S3
SCTL 2026 Spring
RSL Revival: Season 5
Heroes Pulsing #1
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2

Upcoming

Escore Tournament S2: W8
CSCL: Masked Kings S4
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
Maestros of the Game 2
WardiTV Spring 2026
2026 GSL S2
Bounty Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 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.