• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:15
CET 21:15
KST 05:15
  • 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 ZvT29Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289HomeStory Cup 28 - Info & Preview13Rongyi Cup S3 - Preview & Info8
Community News
Weekly Cups (March 2-8): ByuN overcomes PvT block0GSL CK - New online series13BSL Season 224Vitality ends partnership with ONSYDE20Team Liquid Map Contest - Preparation Notice6
StarCraft 2
General
Blizzard - classic cup GSL CK - New online series Weekly Cups (March 2-8): ByuN overcomes PvT block Weekly Cups (Feb 23-Mar 1): herO doubles, 2v2 bonanza Vitality ends partnership with ONSYDE
Tourneys
Master Swan Open (Global Bronze-Master 2) RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament PIG STY FESTIVAL 7.0! (19 Feb - 1 Mar) $5,000 WardiTV Winter Championship 2026
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026] Map Editor closed ?
External Content
The PondCast: SC2 News & Results Mutation # 516 Specter of Death Mutation # 515 Together Forever Mutation # 514 Ulnar New Year
Brood War
General
BSL 22 Map Contest — Submissions OPEN to March 10 BGH Auto Balance -> http://bghmmr.eu/ ASL21 General Discussion BSL Season 22 battle.net problems
Tourneys
ASL Season 21 Qualifiers March 7-8 [Megathread] Daily Proleagues BWCL Season 64 Announcement [BSL22] Open Qualifier #1 - Sunday 21:00 CET
Strategy
Soma's 9 hatch build from ASL Game 2 Fighting Spirit mining rates Simple Questions, Simple Answers Zealot bombing is no longer popular?
Other Games
General Games
Nintendo Switch Thread PC Games Sales Thread Path of Exile No Man's Sky (PS4 and PC) Stormgate/Frost Giant Megathread
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
Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Mexico's Drug War Russo-Ukrainian War Thread YouTube Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Req][Books] Good Fantasy/SciFi books [Manga] One Piece
Sports
Formula 1 Discussion General nutrition recommendations 2024 - 2026 Football Thread 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
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Gaming-Related Deaths
TrAiDoS
ONE GREAT AMERICAN MARINE…
XenOsky
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1493 users

ShinHan OSL2 - Group Stages: Week 1 - Game Day 1

Forum Index > News
Post a Reply
1 2 3 Next All
ManaBlue
Profile Blog Joined July 2004
Canada10458 Posts
Last Edited: 2006-04-20 07:58:41
April 20 2006 07:03 GMT
#1
[image loading]


      It’s finally that time again. A new OSL season is beginning and the first days matches look very promising. We have Pusan's tale of revenge, David vs. Gol-oov-iath, and the return of a long lost dreaming hero, among others. Without anymore delay, let’s take a look at Wednesday's matches.

Oov vs Cloud
Peaks of Baekdu


      Oov (Yellow - 1 o’clock) and Cloud (Orange – 7 o’clock) face off on this OSLs new map, Peaks of Baekdu. It’s a 2 player map that features 2 ramps entering each main, one leading out to the middle of the map, and one leading out to high ground behind the mineral line of the base. (For more information on this map and the others in the pool, see Live2Win's discussion topic here.) This game begins on a cheesy note as Cloud proxies his barracks near the main entrance of Oov’s base. After poking at Oov a little bit with a small marine force and doing no damage whatsoever, Cloud proxies his first factory further behind Oov's base near the upper left hand corner of the map. The two terran marine squads dance a little jig with each other and Oov places an SCV on the ramp leading behind his base for sight. Seeing this, Cloud realizes his little secret will be found if Oov sends a scout up there and decides to jostle with Oovs marines to secure the other ramp, leading to his proxy, instead of the one he currently owns, leading out to the middle of the map. With a move that obvious Cloud may as well have walked across the studio and told Oov about the proxy factory, and he pays dearly for it as Oov pulls off some SCVs to help kill off his marine force.

[image loading]


Oov reads Cloud like a book and makes his way through the ramp toward the proxy.


      After the dust settled Oov still had 4 marines and they patrolled out to fire upon the factory and kill the vultures being built. At this point, Oov has been completely untouched by Cloud’s ineffective pressure and throws down an expansion as his opponent replaces buildings at his main. Aside from a little poking with a vulture and some golies from Oov, a short macro break began, with Oov noticeably ahead and massing an impressive vulture/tank force.

      Once satisfied with his army, Oov struck with a fierce attack on Clouds newly built natural expansion using mines to kill the 2 defending tanks. By the time Cloud regained control of it, Oov had expanded again, and built more factories, and solidified his contain…then expanded again…and again. The cheater was playing the type of game he liked and made pointed attacks at Cloud’s expansion in the lower right hand corner while maintaining control of the middle. After sitting around in a little box for another five minutes Cloud finally gives it up.

Oov > Cloud

      Oov controlled this thing from the very beginning and Cloud’s poor attempts at pressure were shrugged off like cheetos on a fat mans belly. This game did nothing but showcase the painfully obvious reason why Oov picked Cloud to be his first opponent. Much of it might have been nerves, or intimidation, but nothing Cloud did even looked to have the chance at being effective. It’s back to TvT school for you sonny boy.

Rock vs Sync
Cultivation Period


      Rock warps in at 9, using a very conventional 2 gate ranged goon build, and Sync starts out with a 1 fact tank build with some marines and a bunker at his base at 12. After his first few goons are out, Rock feels comfortable enough to drop a nexus at his natural and after scouting Rock’s expansion building, Sync starts one of his own. There is virtually no contact between the players and we see why when Rock lays down a very early stargate and follows it with a fleet beacon. Still without scan, Sync is oblivious to Rocks temporarily weak build and Rock’s first carrier warps in. Then, due to some poor unit placement by Rock, Sync is able to sneak a vulture into the protoss base and sees the carrier tech. Sync turns on the gears and brings his whole army out with some SCVs to build turrets. Rock’s weak ground army and interceptorless carriers are helpless to stop the advance and he even dramatically loses a carrier to a marine.

[image loading]


Never seen a marine pull his weight like that before have you?


      Not able to break the containment, Rock breaks through the neutral buildings at the back of his base and attempts a counter attack at Sync’s main, but it is shrugged off fairly easily. After Rock’s main is leveled, his expansion is lost, and his final attack is anything but game finishing, he gives up.

Sync > Rock

      Rock’s build was risky but had potential to be effective if he had kept it secret. With a mess of units at the entrance of his base he easily could have kept that vulture out and we would’ve seen a very different game. For that bonehead oversight, Rock deserved what he got.

Boxer vs Pusan
Rush Hour


      Boxer starts out at 3 o’clock and begins by using his psychic powers to foresee a DT build from Pusan, starting an academy before his second factory. Not one to be predictable, Pusan opts for a nexus first build and cuts his probe production momentarily to get 2 gates, gas and a core warping in at his 7 o’clock main. Once Boxer notices the greedy expansion he sends a lone tank to kill the scouting probe sitting at his choke before letting some vultures out to secretly lay mines. Pusan plays right into his opponents plans and prepares Templar tech as Boxer moves out with a force of 5 vultures and 4 tanks. His forces press toward Pusan’s base, killing a lone dragoon and are met at Pusan’s natural by a small army consisting of 3 goons, 3 zealots and 2 DTs. Pusan uses a zealot to clear mines as he attacks Boxer’s force with the dark templar. One DT dies along with the zealot due to mines leaving the other DT free to kill off Boxer’s push… or so Pusan thinks. That insanely early comsat Boxer built has plenty of energy and scans to kill the remaining DT. Pusan’s small contingent of lot/goon is forced to retreat and Boxer looks strong as he reinforces his attack with new vultures while probes are brought out to help salvage the game for the crippled toss.

[image loading]


Boxer has more units than Pusan? What's going on here?


      Pusan loses every unit and probe at his expansion and continues to produce dts hoping to swing the game back in his favor, but it is to no avail. Boxer mines up Pusan’s base and with a seemingly endless supply of scan, kills each and every dt that waltzes out of a gateway. Pusan pays the price for his obscenely early expansion and types out, visibly disappointed. It seems his revenge will have to wait.

Boxer > Pusan

      Boxer foresaw DT, and Boxer got DT. The expansion was just the icing on the cake. His build couldn’t have possibly countered what Pusan did better so all he really needed to do was play it out. The emperor wins the mind game yet again.

Rainbow vs Child
815


      Rainbow starts out at 5 and is fortunate enough to scout Child first at 7. With some early pressure from a probe and zealot, Rainbow is able to steal Child’s gas and kill one drone before it’s all fended off by zerglings. Rainbow techs to robotics support (What a surprise! ) and drops Child’s main with one zealot and a reaver. A micro battle ensues with Rainbow fighting against a handful of lings and a few hydras with his tiny drop force. In a display of reaver micro brilliance that would make Legionnaire weep tears of joy, Rainbow targets his scarabs perfectly to kill every ling and almost every hydralisk along with a handful of drones, without losing a single unit! He narrowly escapes as hydra reinforcements force him out.

[image loading]


A hero zealot and reaver team take this child to school!


      Riding the incredible success of his drop, Rainbow rallies a force of zealots to Child’s natural and brings the shuttle home to grab a second reaver. He throws it all at Child and with some more genius reaver use, takes out clump after clump of hydraling until Child has nothing left. gg!

Rainbow > Child

      If you decide to watch just one of the games from this week, make it this one. Rainbow played absolutely perfectly and put on a reaver micro clinic. This aggressive PvZ style is entertaining and apparently effective as Rainbow continues to improve his record on 815.

Casy vs Nal_rA
Peaks of Baekdu


      Once again the action begins quickly on Peaks of Baekdu as Ra lays his first pylon in the upper area of the map beside Casy’s 1 o’clock main. After scouting Ra’s empty base at 7 o’clock, Casy knows his opponent is proxying. Ra doesn’t seem to care and leads Casy to the once hidden pylon to build a gateway. Wanting to end the proxy attempt quickly, Casy brings 5 SCVs off of his mineral line to attack the building gateway. Ra cancels it at the last second and builds a second gate which is also attacked by Casy’s SCVs. Things aren’t looking good for Ra in the early goings and he cancels the second gateway as well. With a warm feeling of accomplishment, Casy sends his SCVs back to mine. Little does he know, however, that during his SCV assault Ra had built a second proxy pylon in the upper left hand corner of the map and 2 gateways were currently warping in. Casy advances toward Ra’s base with some marines and an SCV and attempts to bunker in, but with some smooth probe micro, Ra is able to kill the SCV and the marines soon after. The action is now back at Casy’s base, as Ra is building a pylon on the cliff overseeing Casy’s mineral line for some cannons from his newly built forge. Instead of guarding the ramp, Ra decides to attack with his zealot force and Casy displays some excellent control by fending off the attacking zealots with marines and SCVs while simultaneously attacking the now undefended cannons on the high-ground with yet another group of SCVs.

[image loading]


Casy sneaks a group of SCVs past Ra's zealots to kill a freshly built cannon before it can do any real damage.


      Unfortunately, his efforts are all for not and Ra simply retakes the high-ground with his superior army and replaces the cannons. Casy can no longer mine from his main, so he floats his CC over to his natural and takes his marine force out to hunt stray buildings. Ra attacks the under-defended economy with his remaining zealots and Casy is forced yet again to lift off his CC.
It’s all or nothing for Casy now and he bunkers up at Ra’s main doing nominal damage to some buildings. Ra is well defended by cannons though and is teching to archives for some dts, but he doesn’t even wait for it. He brings out all of his zealots and probes and decimates Casy’s remaining troops.

[image loading]


Ra puts the poor boy out of his misery.


Disappointed that Ra didn’t use lube as he apparently had promised, Casy types gg.

Nal_rA > Casy

      Ra is the man. This game was high-pressure, action packed, and full of cute moves from both players. Ra kept his cool after losing his first proxy and used Casy’s lack of mineral gathering to his advantage by canceling the buildings and coming out on top in the early exchanges. If Casy had noticed the second proxy set up the game might have finished differently, but Ra’s ingenuity won it for him again.

Stork vs Iris
815


      Stork starts at 10 and Iris at 7. They both play very typically. Stork utilizes a 2 gate robo build with an expansion on the 9 o’clock island and Iris a 1 fact build with an expansion to his natural. After ferrying his goons on to low ground Stork harasses Iris’ expansion and ends up losing every goon to kill 3 tanks and a couple of SCVs. The game continues with some unspectacular drop harass by both players. Though the damage is not insurmountable, Iris slowly loses a fair number of tanks to Stork’s goon and reaver drops. Stork looks to be running away with it, but Iris keeps it interesting with a highly effective vult/tank drop at Storks 12 o’clock expansion which is only made worse when Stork has the bright idea to pull mines into his mineral line by dropping units there for no reason whatsoever.

[image loading]


Stork does Iris a favour to shake the game up a little bit. Probes are overrated anyway.


      It doesn’t seem to make a difference though because Iris moves out with his vult/tank/goliath army and is crushed by Stork’s superior numbers. It all plays out normally from there. Stork destroys expansions, Iris makes a token attempt at doing something, and then he types gg.

Stork > Iris

      It was a very standard game that exhibited Stork’s superior skills in the matchup. He played a solid game and Iris basically faded out as he has had a tendency to do in his past OSL appearances. Looks like the kid needs more time to grow into it…or out of it.

      Well that’s all for this week. Big thanks to Honest Tea and FireBlast for their excellent article writing that makes the insane amount of pro schedules and information digestible and of course Live2Win for doing his own article writing and providing the VODs that these reports were written from.

      If you like ZvZ, a treat is in store for you this Friday as the OSL group stages continue. To keep up with the schedule check HonestTea's article here. And as always, if you want to see the games for yourself check out the uploads on our BT Tracker.
ModeratorTL VOD legends: Live2Win, hasuprotoss, Cadical, rinizim, Mani, thedeadhaji, Kennigit, SonuvBob, yakii, fw, pheer, CDRdude, pholon, Uraeus, zatic, baezzi. The contributors make this site what it is. *Props to FakeSteve for respecting the guitar gods*
useLess
Profile Blog Joined January 2004
United States4781 Posts
April 20 2006 07:31 GMT
#2
Its good to see rA winning more
Moonlight Shadow
Cambium
Profile Blog Joined June 2004
United States16368 Posts
April 20 2006 07:37 GMT
#3
Nice report, reading...
When you want something, all the universe conspires in helping you to achieve it.
new_construct
Profile Blog Joined September 2005
Canada1041 Posts
April 20 2006 07:39 GMT
#4
haha good times today. I have enjoyed rekrul's article and now here are the osl reports. I am happy.
radar14
Profile Blog Joined December 2002
United States1437 Posts
April 20 2006 07:51 GMT
#5
nice write-up
impatience is a virtue
O.Oa
Profile Joined April 2005
Germany32 Posts
April 20 2006 08:13 GMT
#6
THX FOR THE GREAT NEWS!
Lukeeze[zR]
Profile Joined February 2006
Switzerland6838 Posts
April 20 2006 08:17 GMT
#7
rofl at rock, that was the most pathetic way to die for a carrier
Terran & Potato Salad.
Insane
Profile Blog Joined November 2003
United States4991 Posts
April 20 2006 08:36 GMT
#8
I don't see how Rock could lose his Carrier to a marine, did he have a heart attack during the game ors omething? He truly earns the name blind toss, what with his complete inability a while ago when facing Boxer to beat mines when he had ranged goons + obs...
miNi
Profile Blog Joined October 2005
Korea (South)2010 Posts
April 20 2006 08:41 GMT
#9
He was concentrating on someplace else I guess,
Great article Mani, and I love those captions.
You are
ManaBlue
Profile Blog Joined July 2004
Canada10458 Posts
April 20 2006 08:47 GMT
#10
On April 20 2006 17:36 HnR)Insane wrote:
I don't see how Rock could lose his Carrier to a marine, did he have a heart attack during the game ors omething? He truly earns the name blind toss, what with his complete inability a while ago when facing Boxer to beat mines when he had ranged goons + obs...


He was targetting the tanks that were raping his natural and ground army. He was out of range of the turrets, so who would ever think a lowly marine could do any damage?

On April 20 2006 17:41 miNi wrote:
He was concentrating on someplace else I guess,
Great article Mani, and I love those captions.
You are


If I was able to emulate the king himself that well, I guess I'm doing a decent job.
ModeratorTL VOD legends: Live2Win, hasuprotoss, Cadical, rinizim, Mani, thedeadhaji, Kennigit, SonuvBob, yakii, fw, pheer, CDRdude, pholon, Uraeus, zatic, baezzi. The contributors make this site what it is. *Props to FakeSteve for respecting the guitar gods*
decafchicken
Profile Blog Joined January 2005
United States20154 Posts
April 20 2006 10:03 GMT
#11
Yawn
I expect more ingenuity out of you manablue.
how reasonable is it to eat off wood instead of your tummy?
QuietIdiot
Profile Blog Joined October 2005
7004 Posts
April 20 2006 10:55 GMT
#12
grrr why didn't casy kill the pylon instead of the freaking gateways?

Bah at least he held off for a while, shoulda scouted for those dual proxy gates ewww gg's nevertheless!
k3fka
Profile Joined November 2004
Argentina1267 Posts
April 20 2006 11:48 GMT
#13
thats the difference between a rookie and a veteran. Nalra pressured casy and casy wasnt ready to play micro wars vs ra. A rookie with no experience cant handle the cheese master himself.
a-game
Profile Blog Joined December 2004
Canada5102 Posts
Last Edited: 2006-04-20 12:00:58
April 20 2006 11:56 GMT
#14
On April 20 2006 19:03 decafchicken wrote:
Yawn
I expect more ingenuity out of you manablue.

don't know if your being serious or not but if you are then stfu, when it comes to people sacrificing their time and efforts to benefit the site then you should follow the rule 'if you have nothing nice to say then stfu"

and i liked the reports, i read them all despite having already seen all the games live
"you wouldnt feel that way if it was your magical sword of mantouchery that got stolen" - racebannon
red.venom
Profile Joined October 2002
United States4651 Posts
April 20 2006 12:02 GMT
#15
Nice report Manablue. ;]

Also I wouldnt call Casy a rookie. He is skilled and certainly has been up vs cheese before. Just didnt quite expect what would happen in that game. Also Ra is god O_O
Broom
Slowsu
Profile Joined December 2005
United States103 Posts
April 20 2006 12:58 GMT
#16
yay boxer!
HachiRoku[MeCH], JulyZerg.of.AH, gosudude[GoD], Slowsu[x], [X]Stealth, sMi.Hachi
Purind
Profile Blog Joined April 2004
Canada3562 Posts
April 20 2006 13:44 GMT
#17
Hey Mana, congrats on your first battle report. Also, congrats on having someone call you mani.
Sorry about your man not making this OSL.
Trucy Wright is hot
Manifesto7
Profile Blog Joined November 2002
Osaka27168 Posts
April 20 2006 13:57 GMT
#18
Great Job manablue Soon people will be calling me by your name when I post news

It is awsome to have new help and new blood in the reporting department
ModeratorGodfather
~OpZ~
Profile Blog Joined May 2005
United States3652 Posts
April 20 2006 15:39 GMT
#19
Nal_Ra almost ruining my day.....

Thanks for teh news though =D
Maybe I could teach Osama that using a plane as a wraith or dropship would be 10x better than using it as a scourge..... ^^; -Flex
EvilTeletubby
Profile Blog Joined January 2004
Baltimore, USA22259 Posts
April 20 2006 15:55 GMT
#20
Nice first report Mana... you're no Manifesto YET though, so don't let it go to your head.
Moderatorhttp://carbonleaf.yuku.com/topic/408/t/So-I-proposed-at-a-Carbon-Leaf-concert.html ***** RIP Geoff
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 3h 46m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
JuggernautJason150
UpATreeSC 65
ForJumy 21
StarCraft: Brood War
Calm 2930
ggaemo 186
Dewaltoss 117
hero 101
LancerX 20
yabsab 10
NaDa 7
Dota 2
monkeys_forever219
Counter-Strike
fl0m3274
byalli228
Heroes of the Storm
Liquid`Hasu314
Other Games
gofns32129
tarik_tv11899
Grubby3144
FrodaN1753
B2W.Neo835
Beastyqt548
ceh9510
C9.Mang0126
Hui .81
Trikslyr53
Organizations
Other Games
gamesdonequick2137
StarCraft 2
angryscii 145
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• StrangeGG 78
• intothetv
• AfreecaTV YouTube
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• Pr0nogo 1
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota253
League of Legends
• TFBlade961
Other Games
• imaqtpie1236
• Shiphtur201
Upcoming Events
PiGosaur Cup
3h 46m
GSL
13h 46m
WardiTV Team League
15h 46m
The PondCast
1d 13h
WardiTV Team League
1d 15h
Replay Cast
2 days
Replay Cast
3 days
CranKy Ducklings
3 days
RSL Revival
3 days
WardiTV Team League
3 days
[ Show More ]
uThermal 2v2 Circuit
3 days
BSL
3 days
Sparkling Tuna Cup
4 days
RSL Revival
4 days
WardiTV Team League
4 days
BSL
4 days
Replay Cast
5 days
Replay Cast
5 days
Wardi Open
5 days
Monday Night Weeklies
5 days
WardiTV Team League
6 days
Liquipedia Results

Completed

ASL Season 21: Qualifier #2
WardiTV Winter 2026
Underdog Cup #3

Ongoing

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

Upcoming

CSL Elite League 2026
ASL Season 21
Acropolis #4 - TS6
Acropolis #4
IPSL Spring 2026
CSLAN 4
HSC XXIX
uThermal 2v2 2026 Main Event
Bellum Gens Elite Stara Zagora 2026
NationLESS Cup
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
ESL Pro League S23 Finals
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.