• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 09:07
CET 15:07
KST 23:07
  • 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
RSL Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
ComeBackTV's documentary on Byun's Career !9Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win4Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15
StarCraft 2
General
Micro Lags When Playing SC2? ComeBackTV's documentary on Byun's Career ! When will we find out if there are more tournament Weekly Cups (Dec 8-14): MaxPax, Clem, Cure win RSL Revival - 2025 Season Finals Preview
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament $100 Prize Pool - Winter Warp Gate Masters Showdow $5,000+ WardiTV 2025 Championship Winter Warp Gate Amateur Showdown #1 RSL Offline Finals Info - Dec 13 and 14!
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress
Brood War
General
Klaucher discontinued / in-game color settings Anyone remember me from 2000s Bnet EAST server? BGH Auto Balance -> http://bghmmr.eu/ How Rain Became ProGamer in Just 3 Months FlaSh on: Biggest Problem With SnOw's Playstyle
Tourneys
[BSL21] LB QuarterFinals - Sunday 21:00 CET Small VOD Thread 2.0 [Megathread] Daily Proleagues [BSL21] WB SEMIFINALS - Saturday 21:00 CET
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Current Meta Fighting Spirit mining rates
Other Games
General Games
Stormgate/Frost Giant Megathread General RTS Discussion Thread Nintendo Switch Thread Mechabellum PC Games Sales Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
The Games Industry And ATVI Russo-Ukrainian War Thread US Politics Mega-thread Things Aren’t Peaceful in Palestine YouTube Thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
The (Hidden) Drug Problem in…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1345 users

[Q] Thor for tank or DPS?

Forum Index > StarCraft 2 Strategy
Post a Reply
Normal
mancomputerman
Profile Joined May 2010
United States36 Posts
Last Edited: 2010-10-14 03:35:09
October 13 2010 22:27 GMT
#1
Had a disagreement with my 2v2 partner over whether a Thor should generally be used for tanking and taking damage while my bio ball did primary damage, or the other way around. The specific situation:

- early-Mid game, TvZ
- Pushing to the Z base with M&M and one Thor

He was saying to keep the keep the Thor in front to take damage during the battle, and let the bio ball do the killing. I disagreed, for many reasons:

- Getting your thor FF'd and dying in the first couple seconds is a major bummer. Its more time consuming and expensive to replace, and at 400hp and 1 armor it doesn't exactly last so long.
- Even if my marauders are doing +10 armored, the Thor has better DPS. I would prefer that it survive the battle and do 30x2 per hit throughout instead of dying part way through and having a more marines and marauders left.

Damage and firing speed taking from Liquipedia II:
Thor: 30x2 @1.28 secs = 46.875DPS
Marauder: 10 (+10) @1.5 secs (1 with stim) = 13.33/20DPS
Marine: 6 @ 0.8608secs (0.57387 with stim) = 6.97/10.45DPS

There are obviously many situations with important variables that may sway your decision, e.g whether you have medivacs, scvs repairing thor, stim, vehicle or infantry upgrades, whether you are fighting ranged or melee units, etc. Those things being relatively equal, I think the argument could go either way.

Thoughts?

Edit: firing speeds and DPS corrected

Clarifications:
- By tanking, I don't mean siege tanks, I mean taking damage for your other units. http://en.wikipedia.org/wiki/Tank_(gaming)
- By FF I mean focus fired, not force fielded

I would also be interested in hearing from Toss players about protecting your collossi. Seems like a similar situation: high DPS unit with a lot of HP but can be FF'd easily, often surrounded by Stalkers. Probably less of any issue though since the Collossi can walk over the Stalkers and they outrange them with the range upgrade, which people usually get. But still, would you put your Collossi in front ever to soak up damage?
Alaric
Profile Joined November 2009
France45622 Posts
October 13 2010 22:38 GMT
#2
My opponents have banelings and mutalisks. Thors are a waste of DPS against blings because they overkill them by twice their health. I use them to hinder zerg movement and surrounding maneuvers by placing it in front of my army, preferably in narrow lanes, so that I get a little more time for my stimmed marines to eliminate the threat.
Also, my opponents will be tempted to focus fire the thor with their mutas (well, magic boxed if they care about them), which is less damage on my bio ball.
Cant take LMS hipsters serious.
KaiserJohan
Profile Joined May 2010
Sweden1808 Posts
October 13 2010 22:41 GMT
#3
you sure you got marine atk spd right?
England will fight to the last American
Parra
Profile Joined September 2010
United States152 Posts
October 13 2010 22:42 GMT
#4
How many are you getting before the push? If it's just one or two, I bring about 3 Scv's for each Thor and let them tank while my Marine/Marauder army uses stim. If your using a larger Thor army in the mid/late game, I would use the Marine/Marauder as tanking as they are extremely cheap and fast to replace (If your running off 5+ barracks).

You also have to take in account what your opponent is attacking you with, I wouldn't put Thor's in the front-line vs units that clearly destroy armored units.

^ I also see a lot of top end players using 1-2 Thor's to soak Tank damage as well.
Antisocialmunky
Profile Blog Joined March 2010
United States5912 Posts
October 13 2010 22:42 GMT
#5
The main difference between tank and Thor is that tanks are actually more mobile than Thors. That being said, Thors are terrifying if you can keep the unit count down.
[゚n゚] SSSSssssssSSsss ¯\_(ツ)_/¯
Marine/Raven Guide:http://www.teamliquid.net/forum/viewmessage.php?topic_id=163605
MavercK
Profile Joined March 2010
Australia2181 Posts
October 13 2010 22:43 GMT
#6

Damage and firing speed taking from Liquipedia II:
Thor: 30x2 @1.875 secs = 32DPS
Marauder: 10 (+10) @2.25 secs (1.125 with stim) = 8.88/17.77DPS
Marine: 6 @ 2.25 secs (1.125 with stim) = 2.66/5.33DPS


how many marauders can you get for the price of a thor?
Brood War Remake - SC2BW - http://www.teamliquid.net/forum/viewmessage.php?topic_id=145316
Kraznaya
Profile Blog Joined August 2010
United States3711 Posts
October 13 2010 22:43 GMT
#7
Thors in front, dude. Just think of the baneling shots it can absorb compared to the number your bioball can absorb. And yeah your marine DPS calculation is wrong.
do you have enough resolve, hero of justice?
Thrawn1324
Profile Blog Joined October 2010
United States66 Posts
October 13 2010 23:30 GMT
#8
What you are charging into depends on what goes first. Going vs Zerg (most common use for thors) I'll have hellions in front micro any lings and roaches to keep them from firing. When I move up the ramp put a thor first to block anything trying to get past/behind. Overall the thor is the highest single unit DPS overall. 3 marauders v 1 thor lose (about 90ish hp left) because you have to kill 400 hp to stop the 60smack damage vs losing one marauder means you lose that dps. I would like to see the difference in DPS Thor vs Tank as it should be pretty close. Ignoring the splash when the tank is in siege mode, I think the thor still does more damage. But you get 2 tanks for the price of a thor so unsieged can the tanks keep up?
"To our wives and our lovers, pray they never meet"
quillian
Profile Joined April 2010
United States318 Posts
Last Edited: 2010-10-14 01:12:15
October 14 2010 01:10 GMT
#9
According to Shurafa's master unit table:
(https://spreadsheets.google.com/ccc?key=0AhiEl7_qc0ntdGhGWlJhcF84blFTQ0Y0bEdUU2EzOXc&hl=en#gid=23)

Thor DPS/Pop = 7.81
Marauder DPS/Pop= 6.67 (vs armored)
Marine DPS/Pop= 6.98

So even accounting for having 3 marauders per thor, thor is better DPS.

In terms of tanking damage, there are a few factors:
- Opponents that attack move will tend to target several different marauders in a cluster. less FF=less death.

- You should also have some medivacs along with your force, meaning marauders will tank more damage overal.

This, combined with the low cost and time to produce on marauders make them better tanks in my opinion. Perhaps bringing a long a bunch of SCV's would change this, and obviously vs banelings they are more cost effective.
minithor
Profile Joined October 2010
Netherlands32 Posts
Last Edited: 2010-10-14 03:13:28
October 14 2010 03:13 GMT
#10
I made an excel sheet calculating all units dps and dps/unit cost. Does this site have some place where i can upload it ?
Daliniues
Profile Joined May 2010
Canada117 Posts
October 14 2010 03:21 GMT
#11
Thors can't get ff'd, they're massive units and disperse them.
dcberkeley
Profile Joined July 2009
Canada844 Posts
October 14 2010 03:27 GMT
#12
On October 14 2010 07:42 Antisocialmunky wrote:
The main difference between tank and Thor is that tanks are actually more mobile than Thors. That being said, Thors are terrifying if you can keep the unit count down.

I'm pretty sure you failed to read.
Moktira is da bomb
Nub4ever
Profile Blog Joined October 2009
Canada1981 Posts
October 14 2010 03:52 GMT
#13
On October 14 2010 12:21 Daliniues wrote:
Thors can't get ff'd, they're massive units and disperse them.

they mean focus fired not forcefields... Also it depends on situation IMO against anything with splash in tvz or against blords I like thors in front just so tank splash on stuff doesn't completely fuck me though if you don't already have enough Vikings you're screwed. But against most other stuff marauders are better but never marines.
Dota 3hard5me
Benshin88
Profile Joined September 2010
United States183 Posts
October 14 2010 04:20 GMT
#14
Thor's tank and dps... most IMBA unit in the game. Absolutely no weakness to it.
n3mo
Profile Joined May 2010
United States298 Posts
October 14 2010 04:30 GMT
#15
On October 14 2010 13:20 Benshin88 wrote:
Thor's tank and dps... most IMBA unit in the game. Absolutely no weakness to it.


...except the fact that its slow as balls?

to OP, i mean, if you have one marauder, two marines, and a thor, yes, the thor has the highest DPS. but your bioball puts out INSANE dps while your enemy is busy focus firing down your thor. and then, you can run your bioball away and heal them back to full health.
My hatred for [banelings] is way greater than my compassion
Maynarde
Profile Joined September 2010
Australia1286 Posts
October 14 2010 04:33 GMT
#16
On October 14 2010 13:20 Benshin88 wrote:
Thor's tank and dps... most IMBA unit in the game. Absolutely no weakness to it.


Banshees = Most imba imo. Flying dark templars ... I mean ... Come on :S
CommentatorAustralian SC2 Caster | Twitter: @MaynardeSC2 | Twitch: twitch.tv/maynarde
BEARDiaguz
Profile Blog Joined June 2009
Australia2362 Posts
October 14 2010 04:38 GMT
#17
You get a thor to own the shit out of small scale engagements, because it is, for cost, revoltingly powerful in those little starting fights. But, it is huge and concaves very poorly so it's not too useful to mass in TvT (TLO gets early thors, but gets the +1 weapon upgrade so he acn transition into tanks that 2 shot marauders and 3 shot other tanks). It has energy, so it's vulnerable to feedback and immortals in TvP, which leaves TvZ.

In TvZ the thor is fucking great for 2 reasons.

One is NOT that it is tanky. Good zergs do not a-move their banelings. it cannot tank them. A few can maybe block off an area and create a choke, but that's about it.

No, it's cool for two reasons.

One is flexibility. It shoots both up and down! the only 2 units you have that counter mutalisks are Marines and Thors. Marines are baneling food (still very useful! Just also baneling food), but the main thing you gotta use to counter thors is NP, which you do not often run with mass mutas. Or magic box, but with upgrades and backup marines the magic box can be dealt with nicely.

Two is damage. The thor doesn't have to concave very well against short ranged lings and roaches and mutas and ultras, so it's bulkiness is not a disadvantage. It performs very strongly against all those above units too, and if you've got loads more upgrades then they can do ok vs broodlords.

Three is that they are mech, and pure mech is only viable against Z atm. This is only cool because the same upgrades that benefit hellions and tanks also benefit my thor!


In terms of DPS in it's purest form, stimmed marines dothe most and they benefit the most from upgrades. Unfortunately, marines are, as I mentioned, food to banelings and fungal growth, two things that thors laugh off.
ProgamerAustralian alcohol user follow @iaguzSC2
midgettoes
Profile Joined June 2010
Australia180 Posts
October 14 2010 04:43 GMT
#18
OP, for me it depends so much on what units Z has. If he has some mass ground army with no banelings, thor at the back. If he has ground with banelings, thor at the front. If he has mutas and ground, thor at the back (I want it to live and take out as many mutas as possible). If he has muta and baneling... That's kinda lame and I want lots more thor

Some rationale: Thor vs ground (no bling) - Thor at the back since it outputs huge DPS and if they want to FF it they will get slaughtered by my bioball in front first.

Thor vs ground (w/bling) - Thor at the front since it can absorb so many baneling hits. Especially in narrow chokes, forcing the bling to run around the sides of the thor, constricting their movement a lot.

Thor vs ground/muta - Thor at the back since thors destory muta. This way if he does magic box, thor will take out so much ground but if he clumps mutas... They will get destroyed SO fast.
abominare
Profile Joined March 2010
United States1216 Posts
October 14 2010 06:35 GMT
#19
TvZ Thor, unless hes going heavy roach and cares not for mutas. Banelings are kinda meh. either will handle them when done right i suppose. I rarely see banelings with my build as i heavily discourage zerglings from the get-go with hellions. If i see them its for a bust which i already countered with my wall/hellions so its an auto win now. If he does choose to roll banelings into my thors ill take the trade anyday as its about 13 banelings to kill a thor (300/200 vs 650/325) between hellions and thors I have to really be asleep at the wheel to let banelings get to my marines or have to have already lost the game. Tanks do great vs roaches assuming they cant get to them, but marauders do the same with a lot more mobility.

TvT Tanks, no brainer. You can open thor in tvt but it sucks currently. Yes TLO does it but hes always crazy behind when he does it vs solid terrans, hes determined to make it work though so i guess props for his own handicap.

+ Show Spoiler +
go watch gsl matches he does it in vs hyperdub he wins game 1 mostly because hyperdub 1a's and blows his lead and game two dub doesnt make the same mistake and rolls him early, the argument is of course he does it for the upgrades but at 200 gas for a thor theres no reason to not just go tank/siege for the extra 50 gas while getting the army and +1


TvP neither, unless youre a masochist if you have to make one maybe thor to break up FF, but theyre both lousy in this matchup. Zealots are crazy good vs both and beat them cheaply.

LilClinkin
Profile Blog Joined May 2007
Australia667 Posts
October 14 2010 06:46 GMT
#20
6 rines has higher dps than 1 thor, so you want the thor to be tanking. Plus due to the low dmg of rines, less dmg is 'wasted' on final killing blows compared to a thor shooting at a target that had 1hp.
LilClinkin
Profile Blog Joined May 2007
Australia667 Posts
October 14 2010 06:47 GMT
#21
Also the thor can tank significant damage before dying; while the thor is still alive your army dps remains at a constant rate. If the z is instead killing your rines and ignoring the thor, then your army dps is decreasing incrementally as each individual rine dies.
jaybrundage
Profile Joined December 2009
United States3921 Posts
October 14 2010 06:53 GMT
#22
Personally I always have my Collousi in the back they are soo good in the early to mid game that you want to keep it and stalkers/zealots are a dime a dozen plus each extra collousi you get in the mid game makes them that more powerful especially in pvp. Not to sure about thors tho but im assuming the same thing applies

Silver player here btw XD just to show not all of TL is mid Diamond lol i think im gonna get promoted soon tho i won my last 6 games
The more you sweat in training, the less you bleed in battle.
naventus
Profile Blog Joined February 2004
United States1337 Posts
October 14 2010 07:02 GMT
#23
Thor is for tanking. They just happen to have high DPS because it needs to have the approximate DPS value of a similar number of food/resources.

However, since you cannot guarantee that they will be shooting at the right things, it's really just a great use of gas, and not as backbone (still marines).

What they tank is not banelings (since good Z will not detonate on them, or will drop them), but roach and lings that would chase down your marines, as you spread and dance your marines. You use them as pillars essentially that you pull your marines through, while stationary marines/tanks/hellions target the appropriate units.

If you don't dump gas into thors, Z can threaten to just overpower the remainder of your army after baneling/fungal.
hmm.
Cibron
Profile Joined March 2010
Sweden253 Posts
October 14 2010 07:09 GMT
#24
Thor is for tanking no doubt. That's why you bring SCVs!! BUT if Z's got mutas you might want to save that last thor for defending against them...
ZOMGY (¬O_o)¬ || BeastyQQ FTW!! ||
BEARDiaguz
Profile Blog Joined June 2009
Australia2362 Posts
October 14 2010 07:26 GMT
#25
Have you also seen the TLO vs Nada reps from the latest TL weekyl? He goes Thor first in one of those to pretty damn good effect. It's possible he just had a bad day, although considering how much TvT he plays nowadays, TLO might be pretty damn confident with his Thor opening.

I kinda like the opening, what I don't like is that it's very vulnerable to early air play. It relies on setting up aggression so as to discourage sneaking a plane into the mineral line, but I'd still feel uneasy as hell doing it.

ProgamerAustralian alcohol user follow @iaguzSC2
Cibron
Profile Joined March 2010
Sweden253 Posts
Last Edited: 2010-10-14 07:31:46
October 14 2010 07:30 GMT
#26
On October 14 2010 13:20 Benshin88 wrote:
Thor's tank and dps... most IMBA unit in the game. Absolutely no weakness to it.


Dude if you can't beat thors you're doing something wrong. Only good matchup like previous poster stated is TvZ and then it's NP and slings. It's not OP since it costs craploads of gas and is as close to static defense as an army unit can get.
ZOMGY (¬O_o)¬ || BeastyQQ FTW!! ||
wxwx
Profile Joined May 2010
527 Posts
October 14 2010 07:50 GMT
#27
Thors/Colossus don't get FF'ed
Patriot.dlk
Profile Blog Joined October 2004
Sweden5462 Posts
October 14 2010 08:22 GMT
#28
I use a build that is basically pure marines off one barrack with reactor, thors out of one factory and medivacs out of one starport.

The point of the medivacs is to heal zealots and marines and microing thors. Thus I have thors right in the middle of everything so they have to kinda go out of their way to target it and then I medivac lift it so they loses focus and immediately drops it down.

this was I often manage to tank a lot of damage and not die with the thor. I also let the marines die to save the thors because they don't have grades etc.
bLah.
Profile Joined July 2009
Croatia497 Posts
October 14 2010 08:43 GMT
#29
It really depends on situation. If you have 1 or 2 thors and there are mutalisks flying around, then you don't want your thors to tank everything because they need to be ready as anti air. But if there are banelings coming at you, you will want to put 1 thor in front so it can absorb that splash damage.
In TvT thors are for tanking and doing splash damage vs clumped vikings.
In PvT there are no thors.
Normal
Please log in or register to reply.
Live Events Refresh
WardiTV 2025
11:00
Championship Sunday
Clem vs ReynorLIVE!
Classic vs SHIN
WardiTV2429
ComeBackTV 2168
TaKeTV 682
Rex173
CosmosSc2 69
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Rex 173
CosmosSc2 69
StarCraft: Brood War
Calm 6027
Rain 4647
GuemChi 1577
Shuttle 1538
Horang2 1222
EffOrt 905
Soma 662
Stork 562
Light 336
firebathero 303
[ Show more ]
Last 203
Hyun 181
hero 177
Sharp 163
ggaemo 157
Rush 150
Mini 130
Barracks 86
soO 62
Bonyth 52
Yoon 50
zelot 47
Killer 36
Movie 34
ToSsGirL 33
Terrorterran 26
HiyA 23
910 20
GoRush 14
SilentControl 9
Dota 2
Gorgc5470
singsing3672
qojqva1655
Pyrionflax309
XcaliburYe260
BananaSlamJamma155
League of Legends
rGuardiaN105
Counter-Strike
zeus1338
x6flipin791
allub187
edward165
chrisJcsgo72
Heroes of the Storm
Khaldor344
Other Games
B2W.Neo1957
Fuzer 345
Hui .259
DeMusliM222
RotterdaM183
Mew2King102
KnowMe79
Organizations
Other Games
PGL180
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 12 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV734
League of Legends
• Jankos3122
Upcoming Events
Ladder Legends
2h 54m
BSL 21
5h 54m
StRyKeR vs TBD
Bonyth vs TBD
Replay Cast
18h 54m
Wardi Open
21h 54m
Monday Night Weeklies
1d 2h
WardiTV Invitational
2 days
Replay Cast
3 days
WardiTV Invitational
3 days
ByuN vs Solar
Clem vs Classic
Cure vs herO
Reynor vs MaxPax
Replay Cast
5 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Offline Finals
Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
BSL Season 21
Slon Tour Season 2
CSL Season 19: Qualifier 1
WardiTV 2025
META Madness #9
eXTREMESLAND 2025
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL Season 19: Qualifier 2
CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
OSC Championship Season 13
Nations Cup 2026
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
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.