• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 20:48
CET 01:48
KST 09:48
  • 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
[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy5ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book19Clem wins HomeStory Cup 289
Community News
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool38Weekly Cups (March 9-15): herO, Clem, ByuN win42026 KungFu Cup Announcement6BGE Stara Zagora 2026 cancelled12Blizzard Classic Cup - Tastosis announced as captains18
StarCraft 2
General
Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool Potential Updates Coming to the SC2 CN Server Weekly Cups (March 2-8): ByuN overcomes PvT block Weekly Cups (August 25-31): Clem's Last Straw? Weekly Cups (March 9-15): herO, Clem, ByuN win
Tourneys
World University TeamLeague (500$+) | Signups Open RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament WardiTV Team League Season 10 KSL Week 87
Strategy
Custom Maps
Publishing has been re-enabled! [Feb 24th 2026]
External Content
Mutation # 518 Radiation Zone The PondCast: SC2 News & Results Mutation # 517 Distant Threat Mutation # 516 Specter of Death
Brood War
General
Soulkey's decision to leave C9 JaeDong's form before ASL BGH Auto Balance -> http://bghmmr.eu/ [ASL21] Ro24 Preview Pt1: New Chaos ASL21 General Discussion
Tourneys
[Megathread] Daily Proleagues ASL Season 21 LIVESTREAM with English Commentary [BSL22] Open Qualifiers & Ladder Tours Small VOD Thread 2.0
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Soma's 9 hatch build from ASL Game 2
Other Games
General Games
General RTS Discussion Thread Stormgate/Frost Giant Megathread Nintendo Switch Thread Path of Exile Dawn of War IV
Dota 2
Official 'what is Dota anymore' discussion The Story of Wings Gaming
League of Legends
G2 just beat GenG in First stand
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
Five o'clock TL Mafia Mafia Game Mode Feedback/Ideas Vanilla Mini Mafia TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine YouTube Thread Canadian Politics Mega-thread Russo-Ukrainian War Thread
Fan Clubs
The IdrA Fan Club
Media & Entertainment
Movie Discussion! [Req][Books] Good Fantasy/SciFi books [Manga] One Piece
Sports
2024 - 2026 Football Thread Cricket [SPORT] Formula 1 Discussion Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
Laptop capable of using Photoshop Lightroom?
TL Community
The Automated Ban List
Blogs
Funny Nicknames
LUCKY_NOOB
Money Laundering In Video Ga…
TrAiDoS
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
Shocked by a laser…
Spydermine0240
Unintentional protectionism…
Uldridge
ASL S21 English Commentary…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 6949 users

[TSL] Opening Broadcast - Page 4

Forum Index > News
Post a Reply
Prev 1 2 3 4 5 6 Next All
Plexa
Profile Blog Joined October 2005
Aotearoa39261 Posts
May 07 2008 14:00 GMT
#61
Chill said everything perfectly, every single person on the team tried to make it a live broadcast but ultimately we had to make the decision that was best for the viewer and the tournament.
Administrator~ Spirit will set you free ~
Caladan
Profile Joined May 2008
Germany1238 Posts
Last Edited: 2008-05-07 14:45:51
May 07 2008 14:40 GMT
#62
Okay, I just registered to make this suggestion: Hi, Tl.net!

Streaming replays just kind of takes away the excitement. Live streams are so cool because it's _live_... even things like player comments, pauses, lags, "ggs" and so on improve this atmosphere. But if you know it's not live it takes this atmosphere away... ever watched a recorded soccer/basketball/baseball/whatever match? That sucks too. :/
And even if you don't release the replays before, some people will know it and spread the results (at least friends of the players). Even if this doesnt happen, YOU know the results and this will shine through in your commentary, believe me. (for example, if a match is tight you will see a player in advantage because you know he will win while otherwise you wouldn't see any advantage for him, this is a subconscious thing, I don't think you can do anything about).

Well, to make things shorter: I think you have one guy doing the "camera". Just let observe him the game with no other observers and live stream his screen to your server. And all commentators will watch this secret/non-official/not delayed live stream and comment on the things they see. And the result of THIS will be streamed in a delayed official stream.
So only 1 observer in the game itself, which should be fine, and an infinite number of commentators can cast the game. I know this can be done, it's just a question if your tech guy wants to do it (but it should not be too complicated).

And to make things better, if a game supports even 2 observers without lag, one of the commentators could join directly. This is useful, for example when your camera guy misses an action or so.

And if there are games which doesn't support ANY observers, then stream the replays. But in at least half of the ro16 games it should be possible for at least one observer to watch. For example Mondi vs Dreiven, I don't think there will be any lag issues. I've seen many live streams with #LL.

This is my suggestion, thx for reading and think about it. Gogo TSL!
Senx
Profile Blog Joined March 2008
Sweden5901 Posts
May 07 2008 14:47 GMT
#63
I'm fine with how it is now, aslong as the commentators don't spoil anything and atleast TRY to act like they don't know the results, its going to be good.
"trash micro but win - its marine" MC commentary during HSC 4
Chill
Profile Blog Joined January 2005
Calgary25996 Posts
May 07 2008 14:49 GMT
#64
NONE OF THE CASTERS WILL KNOW THE RESULTS.
Moderator
Chill
Profile Blog Joined January 2005
Calgary25996 Posts
Last Edited: 2008-05-07 15:13:59
May 07 2008 15:00 GMT
#65
On May 07 2008 23:40 Caladan wrote:
Okay, I just registered to make this suggestion: Hi, Tl.net!

Streaming replays just kind of takes away the excitement. Live streams are so cool because it's _live_... even things like player comments, pauses, lags, "ggs" and so on improve this atmosphere. But if you know it's not live it takes this atmosphere away... ever watched a recorded soccer/basketball/baseball/whatever match? That sucks too. :/
And even if you don't release the replays before, some people will know it and spread the results (at least friends of the players). Even if this doesnt happen, YOU know the results and this will shine through in your commentary, believe me. (for example, if a match is tight you will see a player in advantage because you know he will win while otherwise you wouldn't see any advantage for him, this is a subconscious thing, I don't think you can do anything about).


The players will tell no one the results until the broadcast is over.

Well, to make things shorter: I think you have one guy doing the "camera". Just let observe him the game with no other observers and live stream his screen to your server. And all commentators will watch this secret/non-official/not delayed live stream and comment on the things they see. And the result of THIS will be streamed in a delayed official stream.
So only 1 observer in the game itself, which should be fine, and an infinite number of commentators can cast the game. I know this can be done, it's just a question if your tech guy wants to do it (but it should not be too complicated).


We tried this, it isn't really possible. You need someone encoding and streaming the video to three people, who all must be in perfect sync. If there's any buffering with any of them, the whole thing goes out of sync (and can't be fixed on the fly). You also need a second person streaming and encoding the second "assembled" stream to the server. It's a technical nightmare, but I'm sure R1CH could do it.

The big thing this doesn't solve is lag issues. We're going to be on the stream trying #LL, #L2, Hamachi, obs, no obs, etc. trying to solve people's lag issues, and it's impossible to know which ones going to work. You probably don't want to sit on a stream watching all this take place. What happens when the two players can't support an observer? Too bad? There's no solution. You can't stream the replay, because what do you do for two hours while the game is being played? Just shut the stream down and then start it back up? It hardly seems like a solution.

Maybe my explanation isn't correct, but R1CH said we shouldn't do it and that's enough for me.

And to make things better, if a game supports even 2 observers without lag, one of the commentators could join directly. This is useful, for example when your camera guy misses an action or so.

And if there are games which doesn't support ANY observers, then stream the replays. But in at least half of the ro16 games it should be possible for at least one observer to watch. For example Mondi vs Dreiven, I don't think there will be any lag issues. I've seen many live streams with #LL.

This is my suggestion, thx for reading and think about it. Gogo TSL!


How are we going to stream half live half replays? It's too complicated, what do we do in between? It needs to be one or the other, we can't be switching formats on the fly and make a coherent cast. Streaming replays is the best available option. The double stream possibly could work, if there was more than three days before the cast and R1CH wasn't already setting up nine thousand other things.

Again, some people can support a stream with #LL, most people can't. It's great that you've seen many live streams with #LL, I'm telling you I've been in games with these people can't they can't support it.
Moderator
Hot_Bid
Profile Blog Joined October 2003
Braavos36390 Posts
Last Edited: 2008-05-07 15:23:47
May 07 2008 15:19 GMT
#66
Caladan, first read the opening post because a lot of your information is wrong. The casters won't know the results. Second, you don't have to convince us on why live is better. You don't think we know why live is better? Come on, we're not stupid.

In at least half the ro16 it should be possible for at least one observer to watch.
...
For example Mondi vs Dreiven, I don't think there will be any lag issues. I've seen many live streams with #LL.

You must realize that we tested all this right? We didn't just say "hey, Mondi vs Dreiven probably won't work so we won't do it live." That's ridiculous. 80% of the players can barely play with one obs from a different country on LL.

Secondly, I think you vastly underestimate the scheduling/testing/technical side of things. Your "solution" to this problem is basically a scheduling and technical nightmare. We have to get all the casters and all the players and test every means possible, and that's still not a guarantee because plenty of the players' connections are inconsistent. For example, we had several groups in the Ro32 where people lagged randomly for a few hours then stopped again. No amount of pre-testing was going to make it happen. On the technical side, we'd be trying something that we never did before and couldn't test for more than a few days. Add to this complicated issues with our obs and his need to inject video/images/intro etc, and you have a recipe for disaster.

Live games would be ambitious to attempt and could be a possibility for future TSLs and possibly even later rounds of this TSL, but for right now it's impossible. Saying things like "Mondi and Dreiven surely can do it live!" or "I've seen so many #LL streams why can't you do it!?!" Is not really helpful, because you haven't tested the players--we have. You haven't tried to get live casting to work without a live studio, scheduling issues, and international laggy connections--we have. If it was feasible on our side to do it "full live" instead of "semi live" we'd have done it that way.

Bottom line is, if you're whining about the post-match replay cast right now, you'd be whining way more about the hours of delay and laggy games if we didn't do it this way. Yes, you lose a bit of true "live" excitement, but we believe that's a choice you would make when faced with an unwatchable broadcast filled with technical delays and player lag.
@Hot_Bid on Twitter - ESPORTS life since 2010 - http://i.imgur.com/U2psw.png
uNiGNoRe
Profile Blog Joined June 2007
Germany1115 Posts
Last Edited: 2008-05-07 15:22:35
May 07 2008 15:21 GMT
#67
Very sad. I won't be able to dl the VOD's and I wont be able to watch the stream at that time... Apart from that, streaming replays is not worth watching it.
Caladan
Profile Joined May 2008
Germany1238 Posts
Last Edited: 2008-05-07 15:36:25
May 07 2008 15:27 GMT
#68
First, I don't "whine".
No need to be offended, ok? I just wanted to make a suggestion, this was no critique. I believe that you've done anything you could.
I understand your reasoning, it's ok when the risk of having live problems is too high (and there is a high risk).

Would be cool if you could "forbid" players to tell their friends the results until you streamed the games.

gl hf and I'm looking forward to the streams! Keep the good work up!



(Btw, just a tech sidenote: I dont think you need a 2nd encoding server, it should be possible to just "copy" the original stream on the server to the 2nd delayed stream and then add the audio-only stream from the casters. The hard thing would be to get these both things synchronized perfectly, with latency, buffers, etc. But, as you said, maybe an option for a second TSL.)
Chill
Profile Blog Joined January 2005
Calgary25996 Posts
May 07 2008 15:29 GMT
#69
On May 08 2008 00:27 Caladan wrote:
Would be cool if you could "forbid" players to tell their friends the results until you streamed the games.

gl hf and I'm looking forward to the streams! Keep the good work up!


Anyone leaking results will be immediately removed from the tournament.
Moderator
Daigomi
Profile Blog Joined May 2006
South Africa4316 Posts
Last Edited: 2008-05-07 15:37:56
May 07 2008 15:33 GMT
#70
Haha, the vehemence with which the mods reply here should be an indication of how hotly this topic has been debated in the last few days. But in the end, it all comes down to the fact that this is not a live tournament from a physical location, but an online tournament that depends on people from chile/russia/wherever to connect to each other using very fallible internet lines.

The lag is the only reason we are not casting this. If there wasn't any lag, we would have cast this live, but due to the lag (which is 100% unavoidable, we've even set up proxies to test connections etc), there is no way thatwe can get a smooth broadcast done for you guys, and have a smooth game for the players.

The games will still be cast live. They will be cast as the games finish, and they will be the only source of results. No-one (except for the players and their managers) will know the results before you do. That includes those of us organizing the tournament, and even the commentators. We will be streaming this live to you as we receive the games, and if we didn't tell you guys that we were streaming replays, you wouldn't have known the difference :p

That said, we hope you all really enjoy the casts. They will be great.
Moderator
Hot_Bid
Profile Blog Joined October 2003
Braavos36390 Posts
May 07 2008 15:38 GMT
#71
On May 08 2008 00:21 uNiGNoRe wrote:
Very sad. I won't be able to dl the VOD's and I wont be able to watch the stream at that time... Apart from that, streaming replays is not worth watching it.

Well, assuming you could download the VODs, if you'd rather watch it by yourself a few days later instead of watching right after games are played with a chatroom where everyone is watching it and commenting as well, I suppose that's your personal choice.

To those that are suddenly deciding not to watch because "its not worth it" to watch replays that nobody has ever seen and are played right before, I hope you at least give the broadcasts a chance and take a look before just deciding you're not going to check it out at all.
@Hot_Bid on Twitter - ESPORTS life since 2010 - http://i.imgur.com/U2psw.png
Hot_Bid
Profile Blog Joined October 2003
Braavos36390 Posts
May 07 2008 15:47 GMT
#72
On May 08 2008 00:27 Caladan wrote:
First, I don't "whine".
No need to be offended, ok? I just wanted to make a suggestion, this was no critique. I believe that you've done anything you could.

No. You basically suggested "you should do it live" and then stated things we've already covered, like "casters will spoil" (they won't, because they don't know the results or how many games there will be). You also said "Mondi and Dreiven should be able to be live" when we tested and they clearly couldn't. Then you said "half the Ro16 games should be able to be live" when we tested and basically all of them can't be. Your post is insinuating that we can do live cast but we're simply not trying hard enough, which is not the case.

And I didn't specifically say you were whining.
@Hot_Bid on Twitter - ESPORTS life since 2010 - http://i.imgur.com/U2psw.png
Kennigit *
Profile Blog Joined October 2006
Canada19447 Posts
Last Edited: 2008-05-07 15:52:02
May 07 2008 15:48 GMT
#73
Rest of staff basically said everything i could think of. Staff have put months of work non stop to make this work and it will.

In regards to the replay issue, the critics here need to think of a couple points before further judgement.

a) We have a sponsor involved and have to make it look good. This is just the start - our first season and its still going to blow your faces off with how good it is.
b) While the viewers are very very important, there is 10k on the line. Several matches in the qualifiers were influenced by lag...can you imagine if that happened on air with thousands of people watching? Yeah not going to happen. If you don't like it thats fine, you dont think we'd rather have a live broadcast? Our debate on this has been going for weeks and has gotten very very heated but we are on the same page now - this is the right move to make.
berated-
Profile Blog Joined February 2007
United States1134 Posts
Last Edited: 2008-05-07 15:56:48
May 07 2008 15:53 GMT
#74
Wow, when did so many people become unappreciative assholes. The fact that the mods are even taking the time to explain this to you guys just goes to show how much they care about this. These guys have put a lot of time and effort in to trying to make this perfect. They don't have unlimited funds and lan connections between every person. Is that really so hard to understand?

Replay, live, even knowing the results ( which they've put more effort into this than to allow for that ) - Stop bitching and be thankful for what you have -_-

Better idea - would you people who are complaining like to front the money for 21 plane tickets ( 16 players, 4 casters, 1 ref ) - then we could assure live coverage.
Hot_Bid
Profile Blog Joined October 2003
Braavos36390 Posts
May 07 2008 15:56 GMT
#75
To clarify, we aren't expecting everyone to kiss our feet and accept anything we put out. We're just saying have a little perspective on the situation. If you are expecting OGN quality broadcast production and want to be watching a Korean StarLeague with foreigners, that's not going to happen here. It's our first season and we're largely amateurs who have never attempted something like this.

That said, I strongly believe our first broadcast will really impress you guys and be worth watching together with all of TL.net in chat and participating.
@Hot_Bid on Twitter - ESPORTS life since 2010 - http://i.imgur.com/U2psw.png
uNiGNoRe
Profile Blog Joined June 2007
Germany1115 Posts
May 07 2008 16:03 GMT
#76
On May 08 2008 00:38 Hot_Bid wrote:
Show nested quote +
On May 08 2008 00:21 uNiGNoRe wrote:
Very sad. I won't be able to dl the VOD's and I wont be able to watch the stream at that time... Apart from that, streaming replays is not worth watching it.

Well, assuming you could download the VODs, if you'd rather watch it by yourself a few days later instead of watching right after games are played with a chatroom where everyone is watching it and commenting as well, I suppose that's your personal choice.

To those that are suddenly deciding not to watch because "its not worth it" to watch replays that nobody has ever seen and are played right before, I hope you at least give the broadcasts a chance and take a look before just deciding you're not going to check it out at all.


I'm not able to dl them because my ISP fucked up my connection and I got a downstream of 15 kbyte/s maximum. I can't even watch youtube videos right now. So in this situation its most likely that the stream may lag too and this at (i believe) 0:30h when the streaming starts is imho not really worth it.
Though I might tune in if the stream is working with my internet problems (ESL-TV stream did) and
if the commentators are good enough it might not make a big difference to a real live stream.

And I got a question: Will it be possible for us to choose different streaming qualities? I think that would help me and maybe some others, too.
NotSupporting
Profile Joined February 2008
Sweden1998 Posts
May 07 2008 16:24 GMT
#77
Great to have Artosis as a caster, can't wait.
Strelok
Profile Joined January 2006
Ukraine320 Posts
May 07 2008 16:28 GMT
#78
There are 2 points of view:
1. Players side. People on a bit lower level can't understand how impossible to play even with some lag for high skill players. I can say you honestly - after lagging video streamed Accession and MYM Koth with Notforu i try to avoid any video cast i can, becasue the only absolutely non-lagging cast is CDS)Jump, also once my games vs Mondragon didn't lag... And when you practise hard to make rezult, lossing game cause of video cast... is not what i'm looking for.
2. Spectators side. Game without spectators, just for players is dead. What would be football without fans. Fans like watching live, cause it brings more dramatizm.

But look, TSL tries to make good for both sides, noone else tried that before. May be it will work, may be not, but agree, it's just RO16, TSL admins can change system if it won't work. Let's give em chance
From me i can guarantee noone knows my rezults before cast ends...
HaXxorIzed
Profile Blog Joined June 2007
Australia8434 Posts
May 07 2008 16:41 GMT
#79
By the looks of things the TSL is adapting to overcome problems as necessary. Full credit to you guys and GL with the event.
http://steamcommunity.com/id/HaXxorIzed
besiger
Profile Blog Joined July 2006
Croatia2452 Posts
May 07 2008 16:53 GMT
#80
aww please release the reps too, my internet is too bad to handle VODs and streaming
A weak will coupled with delusions of grandeur
Prev 1 2 3 4 5 6 Next All
Please log in or register to reply.
Live Events Refresh
The PiG Daily
21:20
Best Games
Solar vs Cure
herO vs TBD
PiGStarcraft468
LiquipediaDiscussion
PSISTORM Gaming Misc
20:00
FSL showmatch Nachoz vs all
Liquipedia
LAN Event
16:00
StarCraft Madness Day 2
Airneanach63
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
PiGStarcraft468
RuFF_SC2 133
Nathanias 72
SpeCial 71
StarCraft: Brood War
GuemChi 5023
Artosis 809
Shuttle 365
NaDa 26
Dota 2
monkeys_forever390
Other Games
summit1g12045
JimRising 366
Mew2King158
ViBE131
Maynarde88
UpATreeSC34
JuggernautJason13
deth8
Organizations
Other Games
gamesdonequick1176
Dota 2
PGL Dota 2 - Main Stream44
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Hupsaiya 77
• musti20045 38
• davetesta24
• Hinosc 17
• AfreecaTV YouTube
• intothetv
• Kozan
• sooper7s
• IndyKCrew
• LaughNgamezSOOP
• Migwel
StarCraft: Brood War
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21432
Other Games
• Scarra2428
Upcoming Events
Replay Cast
8h 13m
Afreeca Starleague
9h 13m
Sharp vs Scan
Rain vs Mong
Wardi Open
11h 13m
Monday Night Weeklies
16h 13m
Sparkling Tuna Cup
1d 9h
Afreeca Starleague
1d 9h
Soulkey vs Ample
JyJ vs sSak
Replay Cast
2 days
Afreeca Starleague
2 days
hero vs YSC
Larva vs Shine
Kung Fu Cup
2 days
Replay Cast
2 days
[ Show More ]
KCM Race Survival
3 days
The PondCast
3 days
WardiTV Team League
3 days
Replay Cast
3 days
WardiTV Team League
4 days
RSL Revival
5 days
Cure vs Zoun
herO vs Rogue
WardiTV Team League
5 days
Platinum Heroes Events
5 days
BSL
5 days
RSL Revival
6 days
ByuN vs Maru
MaxPax vs TriGGeR
WardiTV Team League
6 days
BSL
6 days
Liquipedia Results

Completed

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

Ongoing

KCM Race Survival 2026 Season 1
BSL Season 22
CSL Elite League 2026
CSL Season 20: Qualifier 1
ASL Season 21
Acropolis #4 - TS6
RSL Revival: Season 4
Nations Cup 2026
NationLESS Cup
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual

Upcoming

2026 Changsha Offline CUP
CSL Season 20: Qualifier 2
CSL 2026 SPRING (S20)
Acropolis #4
IPSL Spring 2026
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 2026
PGL Bucharest 2026
Stake Ranked Episode 1
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.