• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 01:23
CEST 07:23
KST 14:23
  • 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
uThermal's 2v2 Tour: $15,000 Main Event5Serral wins EWC 202543Tournament Spotlight: FEL Cracow 202510Power Rank - Esports World Cup 202580RSL Season 1 - Final Week9
Community News
SC2's Safe House 2 - October 18 & 194Weekly Cups (Jul 28-Aug 3): herO doubles up6LiuLi Cup - August 2025 Tournaments5[BSL 2025] H2 - Team Wars, Weeklies & SB Ladder10EWC 2025 - Replay Pack4
StarCraft 2
General
The GOAT ranking of GOAT rankings TL Team Map Contest #5: Presented by Monster Energy Rogue Talks: "Koreans could dominate again" uThermal's 2v2 Tour: $15,000 Main Event RSL Revival patreon money discussion thread
Tourneys
SC2's Safe House 2 - October 18 & 19 LiuLi Cup - August 2025 Tournaments $5,100+ SEL Season 2 Championship (SC: Evo) WardiTV Mondays RSL Season 2 Qualifier Links and Dates
Strategy
Custom Maps
External Content
Mutation # 485 Death from Below Mutation # 484 Magnetic Pull Mutation #239 Bad Weather Mutation # 483 Kill Bot Wars
Brood War
General
StarCon Philadelphia ASL Season 20 Ro24 Groups BW General Discussion BSL Team Wars - Bonyth, Dewalt, Hawk & Sziky teams Player “Jedi” cheat on CSL
Tourneys
[Megathread] Daily Proleagues KCM 2025 Season 3 Small VOD Thread 2.0 [ASL20] Online Qualifiers Day 2
Strategy
Fighting Spirit mining rates [G] Mineral Boosting Simple Questions, Simple Answers Muta micro map competition
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread Total Annihilation Server - TAForever Beyond All Reason [MMORPG] Tree of Savior (Successor of Ragnarok)
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
Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine The Games Industry And ATVI European Politico-economics QA Mega-thread
Fan Clubs
INnoVation Fan Club SKT1 Classic Fan Club!
Media & Entertainment
Anime Discussion Thread [\m/] Heavy Metal Thread [Manga] One Piece Movie Discussion! Korean Music Discussion
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
Gtx660 graphics card replacement Installation of Windows 10 suck at "just a moment" Computer Build, Upgrade & Buying Resource Thread
TL Community
TeamLiquid Team Shirt On Sale The Automated Ban List
Blogs
Gaming After Dark: Poor Slee…
TrAiDoS
[Girl blog} My fema…
artosisisthebest
Sharpening the Filtration…
frozenclaw
ASL S20 English Commentary…
namkraft
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
Customize Sidebar...

Website Feedback

Closed Threads



Active: 558 users

[Champion] Riven - Page 37

Forum Index > LoL Strategy
Post a Reply
Prev 1 35 36 37 38 39 42 Next All
De4ngus
Profile Blog Joined November 2008
United States6533 Posts
July 24 2012 08:31 GMT
#721
what how does any of that matter if your build gives way less damage and survivability? i dont think you understand the difference both of those categories between bruta/gb/cdr boots and a standard bt build is huge.

"confusing the enemy" what does that even mean lolwtf
GANDHISAUCE
greggy
Profile Joined October 2010
United Kingdom1483 Posts
Last Edited: 2012-07-24 09:51:52
July 24 2012 09:47 GMT
#722
you do no damage if you don't have 100ad from bt, it's really as simple as that. all the stupid shit like crit or cdr doesn't matter if you can't get to a squishy and blow them up in 5 autos. not to mention that you build no survivability or life steal.

re: rumble - allin him at 1 with dorans. if your jungler comes to help it's a guaranteed fb. you need to seriously dominate him before he gets to 6 and gets revolver because after that it's going to be a lot tougher. if he pushes you to the tower and keeps flamethrowing you from safe range, you're fucked. don't fight in his ult (obviously).
Bflomatiq
Profile Joined August 2011
France40 Posts
August 04 2012 07:22 GMT
#723
What about getting aegis and GA as riven top?
Craton
Profile Blog Joined December 2009
United States17250 Posts
Last Edited: 2012-08-04 07:27:37
August 04 2012 07:27 GMT
#724
GA is fine, but you need the BT first or you just don't do anything. By the time you have a BT and a GA the lane phase should be long over. Lukewarm on Aegis.
twitch.tv/cratonz
greggy
Profile Joined October 2010
United Kingdom1483 Posts
Last Edited: 2012-08-04 08:37:36
August 04 2012 08:37 GMT
#725
On August 04 2012 16:22 Bflomatiq wrote:
What about getting aegis and GA as riven top?


I sometimes get aegis after BT if I completely dominate my lane. If you get it by like 20min and start roaming you're really strong. But usually, if you're picking riven, you have a tanky jungler who'll benefit from aegis more, or your support will be looking to get it eventually. It's pretty situational.

GA is obviously core after BT.
wei2coolman
Profile Joined November 2010
United States60033 Posts
August 04 2012 09:10 GMT
#726
On July 22 2012 07:36 arb wrote:
+ Show Spoiler +
On July 22 2012 06:54 D u o wrote:
A lot of guides are saying to go for a blood thirstier and so far it's worked out well but why go for a stacking item, isn't it risky? They only scale well if you're engaging in teamfights but you should only be dealing with top lane unless you're jungling and then it's a bit of a different story, but if you're 1v1 top solo you're in a situation where you're only going to be fighting that one person the whole game. Which seems like it reduces the chances to get stacks on it, and that you're missing out on half of the items potential.
Wouldn't going for like a Bilgewater Cutlass and Brutalizer be better to go for? Since you get a heavy slow, and life steal earlier at the sacrifice of 10 damage, if you're just going to build a bilgewater.

Bloodthirster is 3000g for
60 damage
12 lifesteal

And its passive which grants lifesteal and damage for your kills after you get it. But this feels like its quite insignificant.

Brutalizer + Bilgewater is 3162g for
60 damage
15 lifesteal
15 armor pen
10% CRD

and 150 damage, 50% slow for 3 seconds

The only downfall is that if you build a bilgewater first you're going to lose out on 10 damage at the cost of gaining lifesteal and the 150 damage and 50% slow for 3 seconds which is on a CD of 60 seconds, allowing you to bully or escape your lane even better.

Anyone have any suggestions on why you should get a Bloodthrister or why not to get it? To me it just seems useless midgame because its passive isn't as good as a bilgewater + brutalizer and you'll have slots for them.

If a riven got bilgewater against me i'd probably laugh in their face.

Bloodthirster best item on her.

Cris's riven gets bilgewater, it shits on a lot of people surprisingly,
liftlift > tsm
HazMat
Profile Blog Joined October 2009
United States17077 Posts
August 04 2012 09:19 GMT
#727
Don't underestimate Bilgewater. I get it on Lee sometimes. It's cheesy but strong.
www.youtube.com/user/ShakeDrizzle | League and SSBM content creator | Armada's Youtube Editor
nyxnyxnyx
Profile Joined April 2010
Indonesia2978 Posts
August 04 2012 12:18 GMT
#728
bilgewater is a really efficient item
cool beans
GhostOwl
Profile Blog Joined July 2011
766 Posts
August 05 2012 00:30 GMT
#729
How do you beat this stupidly OP champ? God I hate Riven. So much CC, Tankyness, Damage, and mobility. Seems unfair. What top champs besides Olaf do well vs her? I usually play Jax but he seems 50/50 vs Riven, maybe slight advantage to Riven. Does Darius beat her?
greggy
Profile Joined October 2010
United Kingdom1483 Posts
August 05 2012 00:51 GMT
#730
darius, teemo, kennen, kayle and possibly nunu all do very well. a few others (notably irelia) can win with some jungler intervention.
sylverfyre
Profile Joined May 2010
United States8298 Posts
Last Edited: 2012-08-05 01:10:42
August 05 2012 01:04 GMT
#731
Irelia wins if she just plays passively early. Open cloth5, only trade if she forces you to, but if you're gonna trade, make it count - E W and start autoing - when she starts hopping away, Q auto and back off. The armor should let you out trade her, but don't get caught in lots of smaller engagements or riven will whittle you down and make you run out of pots or mana. Irelia farms under her turret like a boss. She also outscales Riven and by level 7-9, riven needs to be very afraid of Irelia.

Properly played, riven will be forcing you to miss CS early and push the lane for a level advantage at 1-3. You MUST not get chunked by her when she has a level up on you this early or you're going to have to back when she has the minion wave pushed into your turret. Your goal is to survive and CS under/near turret until 6, pop your ult to clear the wave, then buy items. (Tabi + wriggles bits has worked very well for me in this matchup, phage seems good too, especially if you expect jungle pressure, YMMV) If you get jungle intervention before then (riven IS pushed up after all, right?) then you can turn it around and try to kill her.

Not Nunu, Nunu gets crushed by riven. All she has to do is level up her E, get a hexdrinker and merc treads, and she can maul you and ignore your snowballs with her hopping around.

Darius can outdamage riven in trades straight up, but is significantly easier to gank.


And the thing about aegis, is for 700 more you have a GA, which is even more terrifying when you start roaming. I find however, that the lane phase usually breaks down sometime around when I finish my BT, and maybe I'll have a chainmail. Rather have a chainmail than 2 aegis bits at that point, or I won't have slots for wards.
Gahlo
Profile Joined February 2010
United States35152 Posts
August 05 2012 01:42 GMT
#732
Teemo, Garen, Kennen, Trundle, Fiora, and Renekton are he hardest matchups in lane. I, personally have the most trouble with Teemo.

Kayle can be overcome by using the brush intelligently, but few Rivens know/do that. I've heard Darius is an troublesome matchup in lane, but I've personally laughed all Darius I've seen out of lane so I can't comment on how he's supposed to work well against her.
Bladeorade
Profile Joined August 2010
United States1898 Posts
Last Edited: 2012-08-05 01:58:48
August 05 2012 01:55 GMT
#733
On August 05 2012 09:51 greggy wrote:
darius, teemo, kennen, kayle and possibly nunu all do very well. a few others (notably irelia) can win with some jungler intervention.

Kayle and Darius dump on her, Teemo loses at 6 or do a level 3 all in, kennen is a skill matchup between the 2 and Nunu gets rolled hard by Riven.

Irelia can win by playing passive and farming. Also Tigerdyr can in the same fashion.

On August 05 2012 10:42 Gahlo wrote:
Teemo, Garen, Kennen, Trundle, Fiora, and Renekton are he hardest matchups in lane. I, personally have the most trouble with Teemo.

Kayle can be overcome by using the brush intelligently, but few Rivens know/do that. I've heard Darius is an troublesome matchup in lane, but I've personally laughed all Darius I've seen out of lane so I can't comment on how he's supposed to work well against her.

Garen is easy mode, he press Q you press W, he press E you press E. You outscale him and will be able to 1v1 him after harassing him down.

Ken is not a hard lane IMO, skill both ways. Fiora? How so? You out damage, can stun while she has her ASpeed boost and can stick to her. Unless you are dumb with your ult and ult her as she ults I don't see how she can beat Riven but its probably more skill orientated than anything. Trundle will get outscaled and can't really kill you so just farm and ward since his gank assistance is good. Renekton is tough early and his 6 is as strong as yours so its tough, but another skill match up.

Darius kills riven from level 1 and continues so until 6. Kayle wont let you in a bush if she is smart, at least not the one near her and if you ever engage on her you cannot back off without dying.
Gahlo
Profile Joined February 2010
United States35152 Posts
August 05 2012 06:21 GMT
#734
On August 05 2012 10:55 Bladeorade wrote:
Show nested quote +
On August 05 2012 09:51 greggy wrote:
darius, teemo, kennen, kayle and possibly nunu all do very well. a few others (notably irelia) can win with some jungler intervention.

Kayle and Darius dump on her, Teemo loses at 6 or do a level 3 all in, kennen is a skill matchup between the 2 and Nunu gets rolled hard by Riven.

Irelia can win by playing passive and farming. Also Tigerdyr can in the same fashion.

Show nested quote +
On August 05 2012 10:42 Gahlo wrote:
Teemo, Garen, Kennen, Trundle, Fiora, and Renekton are he hardest matchups in lane. I, personally have the most trouble with Teemo.

Kayle can be overcome by using the brush intelligently, but few Rivens know/do that. I've heard Darius is an troublesome matchup in lane, but I've personally laughed all Darius I've seen out of lane so I can't comment on how he's supposed to work well against her.

Garen is easy mode, he press Q you press W, he press E you press E. You outscale him and will be able to 1v1 him after harassing him down.

Ken is not a hard lane IMO, skill both ways. Fiora? How so? You out damage, can stun while she has her ASpeed boost and can stick to her. Unless you are dumb with your ult and ult her as she ults I don't see how she can beat Riven but its probably more skill orientated than anything. Trundle will get outscaled and can't really kill you so just farm and ward since his gank assistance is good. Renekton is tough early and his 6 is as strong as yours so its tough, but another skill match up.

Darius kills riven from level 1 and continues so until 6. Kayle wont let you in a bush if she is smart, at least not the one near her and if you ever engage on her you cannot back off without dying.


All lanes can be properly played and won, doesn't make them any easier, though. I don't see how you're supposed to harass Garen down without opening yourself up to getting QE'd.

Riven doesn't out trade Fiora early without care. Even if she does, the sustain from her passive makes up for it after the fight/csing and she can disengage with her Q. Riven gets most of her damage from her passive charged autos, which Fiora can parry one of. In essence, fighting with Fiora comes down to who budges first on using abilities. Fiora has stronger autos from higher AD and 31 +10% armor pen.

Trundle fights against Riven well because his abilities force her to fight on his terms or back off. At 6 he cripples Riven's resistances, which she is already dependent upon.

Trying to go into the bush that Kayle already zones you from is asking for trouble. You can harass Kayle with the standard EW engage, then hussle your butt into the brush with Qs, severely limiting the time you are open to reprisal because you're untargetable in the bush unless you're forcing her to ward it. Geting an early null-magic mantle cuts a lot of her early damage if you need it.

Darius is fought easily by baiting out his Q to push the lane, exposing him to his gank weakness. If he lands apprehend you can just stun and dash away.

It seems like with Kayle and Darius you're saying "well if you do this, this, and this wrong, you lose." Well just don't do that then!
Bladeorade
Profile Joined August 2010
United States1898 Posts
August 05 2012 10:01 GMT
#735
If it was that simple people wouldnt consider kayle a counter to riven. At which point in harrassding kayle like that are yiu getting cs? experience tells me you aren't. Mixed damage fucks riven. Udyr kayle darius. Sure riven is playable in those lanes but those three are the best counters
schmutttt
Profile Blog Joined November 2010
Australia3856 Posts
August 05 2012 12:27 GMT
#736
How is Garen easy mode? If you go in to harass you eat a Q auto E which means a shit load of damage at levels 2/3.

I know Riven outscales etc but I'm pretty sure Garen will win if you try to fight him pre 6, and you are better off playing passive.
koreasilver
Profile Blog Joined June 2008
9109 Posts
August 05 2012 13:52 GMT
#737
I've always had the easiest time against Riven playing Irelia. As long as I go in with armor seals + quints and just NOT give her a kill and hit lvl 7, I've always won the lane extremely easily. Even in those cases I did give her an early kill due to a good jungle gank, I have almost always been able to turn the lane around by just rushing a chain vest and killing her at lvl 7-9. It's just too easy to itemize against Riven while she has a harder time itemizing against you since she ideally doesn't want to spend gold on health items.
Gahlo
Profile Joined February 2010
United States35152 Posts
Last Edited: 2012-08-05 14:01:38
August 05 2012 13:58 GMT
#738
On August 05 2012 19:01 Bladeorade wrote:
If it was that simple people wouldnt consider kayle a counter to riven. At which point in harrassding kayle like that are yiu getting cs? experience tells me you aren't. Mixed damage fucks riven. Udyr kayle darius. Sure riven is playable in those lanes but those three are the best counters

Except it isn't as mixed as you think, and isn't as big of an issue with Doran's blades. Most of Kayle's damage early in the game is magic. The vast majority of Darius' non-truedamage is physical. Udyr is baited out of his activation bonuses, like Fiora is. Base MR, runes, and something as little as an early null-magic mantle gives you and effective 50%+ more HP against magic damage.

Riven shouldn't play the same exact way against all matchups. Court of public opinion doesn't really know who Riven has issues with because there are a lot of BAD Rivens. The single hardest lane for Riven is Teemo.
Bladeorade
Profile Joined August 2010
United States1898 Posts
August 05 2012 20:19 GMT
#739
You buy an NMM against me as Kayle and I will laugh in your face. How is most of her damage magic? I play AD Kayle top, you know like BF sword after 2 dorans blades (and kayles magic damage scales with AD). While your hopping around trying to harass I'll be farming, and if your trying to farm I'll be blowing you up. Riven cannot farm vs Kayle, cannot engage vs Kayle, and Kayles ult counters Rivens.

Darius has a very strong dot that deals magic damage (and scales with AD) and then his true damage execute. The find it amusing that you say the vast majority of his non true damage is physical. Thats NP cuz he does a billion true damage rofl.

Udyr baited out of his bonuses? So your cooldowns must be shorter than his yes? Or are you just not going in melee range to harass? You do realize Udyr can wait till you engage, bear -> tiger -> turtle. The magic dot from tiger is a huge amount of his damage (and it scales with AD.)

Versus Garen you do play passive? I didn't mean it was an easy lane to kill him in I just meant it is an easy lane. You should never be in threat of dying. If he comes at you with Q, press W. If he uses Q for the MS boost with E, press your E and hop away. Try and save your 3rd hop for the CC on him after he uses his cooldowns. Its not difficult.

It's like this:

1. Has Garen pressed Q? If yes Press W and run. If no farm.

2. Has Garen Pressed E? If yes press E and run, if no farm.

3. Has Garen used his offensive cooldowns cooldowns? If yes harass with Q, if no farm.

4. Does Garen have W up and its post 6? If yes refer to steps 1 2 and 3, if no refer to step 3 and consider pressing R and going all in.
Gahlo
Profile Joined February 2010
United States35152 Posts
August 06 2012 05:03 GMT
#740
On August 06 2012 05:19 Bladeorade wrote:
You buy an NMM against me as Kayle and I will laugh in your face. How is most of her damage magic? I play AD Kayle top, you know like BF sword after 2 dorans blades (and kayles magic damage scales with AD). While your hopping around trying to harass I'll be farming, and if your trying to farm I'll be blowing you up. Riven cannot farm vs Kayle, cannot engage vs Kayle, and Kayles ult counters Rivens.

Darius has a very strong dot that deals magic damage (and scales with AD) and then his true damage execute. The find it amusing that you say the vast majority of his non true damage is physical. Thats NP cuz he does a billion true damage rofl.

Udyr baited out of his bonuses? So your cooldowns must be shorter than his yes? Or are you just not going in melee range to harass? You do realize Udyr can wait till you engage, bear -> tiger -> turtle. The magic dot from tiger is a huge amount of his damage (and it scales with AD.)

Versus Garen you do play passive? I didn't mean it was an easy lane to kill him in I just meant it is an easy lane. You should never be in threat of dying. If he comes at you with Q, press W. If he uses Q for the MS boost with E, press your E and hop away. Try and save your 3rd hop for the CC on him after he uses his cooldowns. Its not difficult.

It's like this:

1. Has Garen pressed Q? If yes Press W and run. If no farm.

2. Has Garen Pressed E? If yes press E and run, if no farm.

3. Has Garen used his offensive cooldowns cooldowns? If yes harass with Q, if no farm.

4. Does Garen have W up and its post 6? If yes refer to steps 1 2 and 3, if no refer to step 3 and consider pressing R and going all in.


I said most of her EARLY damage. Whether a lane is lost, even, or won with Riven comes down to early level play. Q and Esplash are magic damage.

Does Darius' passive scale with AD? Yeah. But how many early AD items does Darius build? Not many. Base resistence, runes and masteries are enough to give me +50% effective health vs magic damage. I'm sorry, but you're going "this guys does all three types of damage" and saying I'm going to have trouble because of BY FAR his weakest outputed type.

As for Udyr, it doesn't matter what my cooldowns are. Mine don't cost mana. I don't need to engage him because he falls off into lategame and I scale stupid well. Riven can win a lot of lanes by being passive and just flat out scaling better. Udyr is one of them.

Sorry if I'm not too worried about magic damage on Riven, I know how to build a hexdrinker if need be.
Prev 1 35 36 37 38 39 42 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 4h 37m
[ Submit Event ]
Live Streams
Refresh
StarCraft: Brood War
ggaemo 921
PianO 631
Leta 310
Terrorterran 32
Icarus 9
Stormgate
Nina279
Dota 2
monkeys_forever775
NeuroSwarm144
LuMiX1
League of Legends
JimRising 689
Counter-Strike
Stewie2K834
Super Smash Bros
Mew2King139
Other Games
summit1g8080
WinterStarcraft573
ViBE176
Liquid`Ken5
Organizations
Other Games
gamesdonequick1038
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 17 non-featured ]
StarCraft 2
• Berry_CruncH334
• practicex 53
• davetesta20
• Sammyuel 20
• Kozan
• AfreecaTV YouTube
• sooper7s
• intothetv
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
League of Legends
• Stunt521
Other Games
• Scarra1294
• imaqtpie275
Upcoming Events
Sparkling Tuna Cup
4h 37m
uThermal 2v2 Circuit
9h 37m
BSL
13h 37m
Bonyth vs Hawk
Wardi Open
1d 5h
RotterdaM Event
1d 10h
Replay Cast
1d 18h
WardiTV Summer Champion…
2 days
RSL Revival
2 days
PiGosaur Monday
2 days
WardiTV Summer Champion…
3 days
[ Show More ]
The PondCast
4 days
WardiTV Summer Champion…
4 days
Replay Cast
4 days
LiuLi Cup
5 days
Online Event
6 days
SC Evo League
6 days
uThermal 2v2 Circuit
6 days
Liquipedia Results

Completed

StarCon 2025 Philadelphia LAN
FEL Cracow 2025
CC Div. A S7

Ongoing

Copa Latinoamericana 4
Jiahua Invitational
BSL 20 Team Wars
KCM Race Survival 2025 Season 3
BSL 21 Qualifiers
uThermal 2v2 Main Event
HCC Europe
BLAST Bounty Fall Qual
IEM Cologne 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025

Upcoming

ASL Season 20
CSLAN 3
BSL Season 21
BSL 21 Team A
RSL Revival: Season 2
Maestros of the Game
SEL Season 2 Championship
WardiTV Summer 2025
Thunderpick World Champ.
MESA Nomadic Masters Fall
CS Asia Championships 2025
Roobet Cup 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
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.