• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 16:53
CEST 22:53
KST 05:53
  • 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
Team TLMC #5: Winners Announced!1[ASL20] Ro8 Preview Pt2: Holding On9Maestros of the Game: Live Finals Preview (RO4)5TL.net Map Contest #21 - Finalists4Team TLMC #5: Vote to Decide Ladder Maps!0
Community News
5.0.15 Patch Balance Hotfix (2025-10-8)49Weekly Cups (Sept 29-Oct 5): MaxPax triples up3PartinG joins SteamerZone, returns to SC2 competition245.0.15 Balance Patch Notes (Live version)119$2,500 WardiTV TL Map Contest Tournament 154
StarCraft 2
General
5.0.15 Patch Balance Hotfix (2025-10-8) 5.0.15 Balance Patch Notes (Live version) The New Patch Killed Mech! Team TLMC #5: Winners Announced! Classic Games #3: Rogue vs Serral at BlizzCon
Tourneys
RSL Offline Finals Dates + Ticket Sales! SC4ALL $6,000 Open LAN in Philadelphia Sparkling Tuna Cup - Weekly Open Tournament $2,500 WardiTV TL Map Contest Tournament 15 Tenacious Turtle Tussle
Strategy
Custom Maps
External Content
Mutation # 494 Unstable Environment Mutation # 493 Quick Killers Mutation # 492 Get Out More Mutation # 491 Night Drive
Brood War
General
Whose hotkey signature is this? BW General Discussion ASL20 General Discussion Question regarding recent ASL Bisu vs Larva game [BSL21] - How to Qualify to Each League ?
Tourneys
[Megathread] Daily Proleagues [ASL20] Ro8 Day 4 Small VOD Thread 2.0 [ASL20] Ro8 Day 3
Strategy
Current Meta TvZ Theorycraft - Improving on State of the Art Proposed Glossary of Strategic Uncertainty 9 hatch vs 10 hatch vs 12 hatch
Other Games
General Games
Stormgate/Frost Giant Megathread Nintendo Switch Thread ZeroSpace Megathread Dawn of War IV Path of Exile
Dota 2
Official 'what is Dota anymore' discussion LiquidDota to reintegrate into TL.net
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
SPIRED by.ASL Mafia {211640} TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread UK Politics Mega-thread The Games Industry And ATVI
Fan Clubs
The herO Fan Club! The Happy Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
Sports
Formula 1 Discussion 2024 - 2026 Football Thread MLB/Baseball 2023 NBA General Discussion TeamLiquid Health and Fitness Initiative For 2023
World Cup 2022
Tech Support
SC2 Client Relocalization [Change SC2 Language] Linksys AE2500 USB WIFI keeps disconnecting Computer Build, Upgrade & Buying Resource Thread
TL Community
Recent Gifted Posts The Automated Ban List BarCraft in Tokyo Japan for ASL Season5 Final
Blogs
From Tilt to Ragequit:The Ps…
TrAiDoS
What your "aura" says about…
Peanutsc
Try to reverse getting fired …
Garnet
Customize Sidebar...

Website Feedback

Closed Threads



Active: 2362 users

European U21 Championships!

Forum Index > Sports
Post a Reply
1 2 3 4 5 11 12 13 Next All
Pandemona *
Profile Blog Joined March 2011
Charlie Sheens House51493 Posts
Last Edited: 2015-07-01 07:39:08
June 03 2015 20:31 GMT
#1
[image loading]


Host cz Czech Republic
Dates 17th-30th June 2015
Teams 8



Groups!

Group A
[image loading]

Group B
[image loading]



Fixtures & Results!

Group A
cz vs dk
+ Show Spoiler [Result] +

cz 1-2 dk
Kadeřábek 35'
Vestergaard 56' Sisto 84'

de vs rs
+ Show Spoiler [Result] +

de 1-1 rs
Can 17'
Đuričić 8'

rs vs cz
+ Show Spoiler [Result] +

rs 0-4 cz
Kliment 7' 21' 56' Frýdek 59'

de vs dk
+ Show Spoiler [Result] +

de 3-0 dk
Volland 32' 48' Ginter 53'

cz vs de
+ Show Spoiler [Result] +

cz 1-1 de
Krejčí 66'
Schulz 55'

dk vs rs
+ Show Spoiler [Result] +

dk 2-0 rs
Falk 21' Fischer 47'



Group B

it vs se

+ Show Spoiler [Result] +

it 1-2 se
Berardi 29' Pen
Guidetti 56' Kiese Thelin 86' Pen
Milošević Off 26'
Sturaro Off 80'


[image loading] vs pt
+ Show Spoiler [Result] +

[image loading] 0-1 pt
João Mário 57'

se vs [image loading]
+ Show Spoiler [Result] +

se 0-1 [image loading]
Lindgard 85'

it vs pt
+ Show Spoiler [Result] +

it 0-0 pt

[image loading] vs it
+ Show Spoiler [Result] +

[image loading] 1-3 it
Redmond 90+3'
Belotti 25' Benassi 27' 72'

pt vs se
+ Show Spoiler [Result] +

pt 1-1 se
Paciência 82'
Tibbling 89'


Semi Finals

pt vs de
+ Show Spoiler [Result] +

pt 5-0 de
B. Silva 25' Ricardo 33' Cavaleiro 45+1'
João Mário 46' Horta 71'


dk vs se
+ Show Spoiler [Result] +

dk 1-4 se
Bech 63'
Guidetti 23' Tibbling 26' Quaison 83'
Hiljemark 90+5'




Squads!

cz
+ Show Spoiler [Squad] +

GK - Michal Reichl - 22
GK - Tomáš Koubek - 22
GK - Jiří Pavlenka - 23

DF - Jan Baránek - 21
DF - Jakub Brabec - 21
DF - Matěj Hanousek - 22
DF - Tomáš Holeš - 22
DF - Matěj Hybš - 22
DF - Jakub Jugas - 23
DF - Pavel Kadeřábek - 23
DF - Tomáš Kalas - 22
DF - Roman Polom - 23

MF - Martin Frýdek - 23
MF - David Houska - 21
MF - Robert Hrubý - 21
MF - Adam Jánoš - 22
MF - Jan Kliment - 21
MF - Ladislav Krejčí - 22
MF - Lukáš Masopust - 22
MF - Ondřej Petrák - 23
MF - Tomáš Přikryl - 22
MF - Jiří Skalák - 23
MF - Ladislav Takács - 18
MF - Michal Trávník - 21
MF - Jaromír Zmrhal - 21

FW - Václav Kadlec - 23
FW - Matěj Vydra - 23

dk
+ Show Spoiler [Squad] +

GK - David Jensen - 23
GK - Frederik Rønnow - 22
GK - Jakob Busk - 21

DF - Alexander Scholz - 22
DF - Andreas Christensen - 19
DF - Christoffer Remmer - 22
DF - Jannik Vestergaard - 22
DF - Frederik Sørensen - 23
DF - Jonas Knudsen - 22
DF - Jores Okore - 22
DF - Riza Durmisi - 21

MF - Jens Jønsson - 22
MF - Lasse Vigen Christensen - 20
MF - Nicolaj Thomsen - 22
MF - Christian Nørgaard - 21
MF - Pierre Højbjerg - 19
MF - Pione Sisto - 20
MF - Rasmus Falk - 23

FW - Emil Berggreen - 22
FW - Nicolai Brock-Madsen - 22
FW - Uffe Bech - 22
FW - Viktor Fischer - 21
FW - Yussuf Poulsen - 21

de
+ Show Spoiler [Squad] +

GK - Timo Horn 22
GK - Loris Karius - 21
GK - Bernd Leno - 23
GK - Marc-André ter Stegen - 23

DF - Matthias Ginter - 21
DF - Christian Günter - 22
DF - Dominique Heintz - 21
DF - Robin Knoche - 23
DF - Julian Korb - 23
DF - Nico Schulz - 22
DF - Jeremy Toljan - 20

MF - Maximilian Arnold - 21
MF - Leonardo Bittencourt -
MF - Emre Can - 21
MF - Kerem Demirbay - 21
MF - Johannes Geis - 21
MF - Joshua Kimmich - 20
MF - Felix Klaus - 22
MF - Moritz Leitner - 22
MF - Yunus Mallı - 23
MF - Max Meyer - 19
MF - Jean Zimmer - 21
MF - Amin Younes - 21

FW - Serge Gnabry - 19
FW - Philipp Hofmann - 22
FW - Kevin Volland (c) - 22

rs
+ Show Spoiler [Squad] +

GK - Marko Dmitrović - 23
GK - Nikola Perić - 23
GK - Nemanja Stevanović - 23

DF - Marko Petković - 22
DF - Filip Stojković - 23
DF - Aleksandar Pantić - 23
DF - Uroš Ćosić - 22
DF - Uroš Spajić - 22
DF - Lazar Ćirković - 22
DF - Aleksandar Filipović - 20
DF - Nemanja Petrović - 23

MF - Aleksandar Kovačević - 23
MF - Darko Brašanac - 23
MF - Mirko Ivanić - 21
MF - Srđan Mijailović - 21
MF - Miloš Jojić - 23
MF - Goran Čaušić - 23
MF - Filip Đuričić - 23

FW - Nikola Stojiljković - 22
FW - Aleksandar Pešić - 23
FW - Slavoljub Srnić - 23
FW - Filip Kostić - 22
FW - Luka Milunović - 22

[image loading]
+ Show Spoiler [Squad] +

GK - Jack Butland - 22
GK - Marcus Bettinelli - 23
GK - Jonathan Bond - 22

DF - Calum Chambers - 20
DF - Luke Garbutt - 22
DF - Ben Gibson - 22
DF - Carl Jenkinson - 23
DF - Michael Keane - 22
DF - Liam Moore - 22
DF - John Stones - 21
DF - Matt Targett - 19

MF - Tom Carroll - 23
MF - Nathaniel Chalobah - 20
MF - Will Hughes - 20
MF -- Jake Forster-Caskey - 21
MF - Jesse Lingard - 22
MF - Ruben Loftus-Cheek - 19
MF - Alex Pritchard - 22
MF - Nathan Redmond - 21
MF - James Ward-Prowse - 20

FW - Saido Berahino - 21
FW - Harry Kane - 21
FW - Danny Ings - 22

it
+ Show Spoiler [Squad] +

GK - Francesco Bardi - 23
GK - Nicola Leali - 22
GK - Marco Sportiello - 23

DF - Federico Barba - 21
DF - Matteo Bianchetti - 22
DF - Cristiano Biraghi - 22
DF - Armando Izzo - 23
DF - Nicola Murru - 20
DF - Alessio Romagnoli - 20
DF - Daniele Rugani - 20
DF - Stefano Sabelli - 22
DF - Davide Zappacosta - 22

MF - Daniele Baselli - 23
MF - Cristian Battocchio - 23
MF - Marco Benassi - 20
MF - Danilo Cataldi - 20
MF - Lorenzo Crisetig - 22
MF - Jacopo Dezi - 23
MF - Stefano Sturaro - 22
MF - Valerio Verre - 21
MF - Federico Viviani - 23

FW - Andrea Belotti - 21
FW - Domenico Berardi - 20
FW - Federico Bernardeschi - 21
FW - Samuele Longo - 23
FW - Marcello Trotta - 22
FW - Simone Verdi - 22

pt
+ Show Spoiler [Squad] +

GK - José Sá - 22
GK - Bruno Varela - 20
GK - Daniel Fernandes - 22

DF - Frederico Venâncio - 22
DF - João Cancelo - 21
DF - Paulo Oliveira - 23
DF - Raphaël Guerreiro - 21
DF - Ricardo Esgaio - 22
DF - Tiago Ilori - 22
DF - Tobias Figueiredo - 21

MF - Tozé - 22
MF - Bernardo Silva - 20
MF - Bruno Fernandes - 20
MF - João Mário - 22
MF - Rafa Silva - 22
MF - Rúben Neves - 18
MF - Rúben Pinto - 23
MF - Sérgio Oliveira - 23
MF - William Carvalho - 23

FW - Carlos Mané - 21
FW - Gonçalo Paciência - 20
FW - Iuri Medeiros - 20
FW - Ivan Cavaleiro - 21
FW - Ricardo Pereira - 21
FW - Ricardo Horta - 20

se
+ Show Spoiler [Squad] +

GK - Patrik Carlgren - 23
GK - Jacob Rinne - 21
GK - Andreas Linde - 21

DF - Emil Krafth - 20
DF - Alexander Milošević - 23
DF - Filip Helander - 22
DF - Ludwig Augustinsson - 21
DF - Sebastian Holmén - 23
DF - Joseph Baffo - 22
DF - Pa Konate - 21

MF - Arber Zeneli - 20
MF - Kristoffer Olsson - 19
MF - Simon Tibbling - 20
MF - Sam Larsson - 22
MF - Robin Quaison - 21
MF - Simon Gustafson - 20
MF - Oscar Lewicki - 22
MF - Oscar Hiljemark (c) - 22
MF - Abdul Khalili - 22

FW - Mikael Ishak - 22
FW - Branimir Hrgota - 22
FW - John Guidetti - 23
FW - Isaac Kiese Thelin - 22



Final

pt vs se
+ Show Spoiler [Result] +

pt 0-0 se
se Win 4-3 on Penalties!

ModeratorTeam Liquid Football Thread Guru! - Chelsea FC ♥
Pandemona *
Profile Blog Joined March 2011
Charlie Sheens House51493 Posts
June 03 2015 20:32 GMT
#2
Poll: Winners?

Germany (7)
 
39%

Portugal (3)
 
17%

England (2)
 
11%

Italy (2)
 
11%

Sweden (2)
 
11%

Denmark (1)
 
6%

Serbia (1)
 
6%

Czech Republic (0)
 
0%

18 total votes

Your vote: Winners?

(Vote): England
(Vote): Portugal
(Vote): Germany
(Vote): Italy
(Vote): Denmark
(Vote): Sweden
(Vote): Serbia
(Vote): Czech Republic

ModeratorTeam Liquid Football Thread Guru! - Chelsea FC ♥
Pandemona *
Profile Blog Joined March 2011
Charlie Sheens House51493 Posts
June 03 2015 20:32 GMT
#3
England strikers to fire us home....i believeeee
ModeratorTeam Liquid Football Thread Guru! - Chelsea FC ♥
Shellshock
Profile Blog Joined March 2011
United States97276 Posts
June 03 2015 20:36 GMT
#4
first vote in the poll was for england. I wonder who voted?
Moderatorhttp://i.imgur.com/U4xwqmD.png
TL+ Member
warding
Profile Joined August 2005
Portugal2394 Posts
Last Edited: 2015-06-03 20:51:05
June 03 2015 20:50 GMT
#5
Theres a topic for this but none for the WC U20 coz England only qualified for this one right?

The Portuguese squad looks quite strong on paper. Joao Cancelo, Raphael Guerreiro, Bernardo Silva, Joao Mario, William Carvalho, Ruben Neves, Carlos Mané, Ivan Cavaleiro, Rafa Silva are all solid players already. Some, like Bernardo Silva, William Carvalho and Ruben Neves are very likely to become household names in football. Very excited.
Pandemona *
Profile Blog Joined March 2011
Charlie Sheens House51493 Posts
Last Edited: 2015-06-03 21:02:29
June 03 2015 20:59 GMT
#6
On June 04 2015 05:36 Shellshock wrote:
first vote in the poll was for england. I wonder who voted?

ModeratorTeam Liquid Football Thread Guru! - Chelsea FC ♥
Pandemona *
Profile Blog Joined March 2011
Charlie Sheens House51493 Posts
Last Edited: 2015-06-17 07:45:01
June 17 2015 07:41 GMT
#7
Tournament Starts Today!!


Czech Republic cz vs dk Denmark

+ Show Spoiler [Result] +

cz vs dk


Team News

cz Czech Republic: Koubek; Kadeřábek, Brabec, Baránek, Hybš; Petrák, Zmrhal; Skalák, Frýdek, Krejčí; Přikryl.

Out: Kadlec (suspended), Kalas (suspended)


dk Denmark: Busk; Scholz, Sørensen, Vestergaard, Knudsen; Christensen, Vigen Christensen; Bech, Højbjerg, Fischer; Poulsen

Doubtful: Højbjerg (hamstring), Bech (knee), Poulsen (thigh), Berggreen (undisclosed)



Germany de vs rs Serbia

+ Show Spoiler [Result] +

de vs rs


Team News

Possible lineups
de Germany: Ter Stegen; Korb, Ginter, Knoche, Schulz; Geis, Can; Meyer, Malli, Younes; Volland

rs Serbia: Dmitrović; Petković, Pantić, Spajić, Petrović; Brašanac, Čaušić; Jojić, Djuričić, Milunović; Pešić
ModeratorTeam Liquid Football Thread Guru! - Chelsea FC ♥
DaCruise
Profile Joined July 2010
Denmark2457 Posts
June 17 2015 09:04 GMT
#8
Hype! Go Denmark!
GizmoPT
Profile Joined May 2010
Portugal3040 Posts
Last Edited: 2015-06-17 18:43:17
June 17 2015 18:42 GMT
#9
germany serbia should be a nice game. Also Portugal is bringing their best for sure.. they really want to win.
Snipers Promod & Micro Arena Creator in SC2 Arcade - Portuguese Community Admin for SC2, HotS and Overwatch - Ex-Portugal SC2 Team Manager, Ex- Copenhagen Wolves and Grow uP Gaming Manager in SC2. Just Playing games now!
zeo
Profile Joined October 2009
Serbia6298 Posts
June 17 2015 18:51 GMT
#10
Yeah... I voted Serbia to win
"If only Kircheis were here" - Everyone
GizmoPT
Profile Joined May 2010
Portugal3040 Posts
June 17 2015 18:55 GMT
#11
On June 18 2015 03:51 zeo wrote:
Yeah... I voted Serbia to win


and benfica guy scores can already hear the money
Snipers Promod & Micro Arena Creator in SC2 Arcade - Portuguese Community Admin for SC2, HotS and Overwatch - Ex-Portugal SC2 Team Manager, Ex- Copenhagen Wolves and Grow uP Gaming Manager in SC2. Just Playing games now!
zeo
Profile Joined October 2009
Serbia6298 Posts
June 17 2015 19:02 GMT
#12
I thought Djuričić plays for Southampton?
"If only Kircheis were here" - Everyone
GizmoPT
Profile Joined May 2010
Portugal3040 Posts
June 17 2015 19:03 GMT
#13
On June 18 2015 04:02 zeo wrote:
I thought Djuričić plays for Southampton?


on loan from Benfica
Snipers Promod & Micro Arena Creator in SC2 Arcade - Portuguese Community Admin for SC2, HotS and Overwatch - Ex-Portugal SC2 Team Manager, Ex- Copenhagen Wolves and Grow uP Gaming Manager in SC2. Just Playing games now!
zeo
Profile Joined October 2009
Serbia6298 Posts
June 17 2015 19:06 GMT
#14
Some shitty cable tv channel has the rights to this tournament so have to watch it over stream sigh -.-

1:1
"If only Kircheis were here" - Everyone
GizmoPT
Profile Joined May 2010
Portugal3040 Posts
June 17 2015 19:07 GMT
#15
2 great goals
Snipers Promod & Micro Arena Creator in SC2 Arcade - Portuguese Community Admin for SC2, HotS and Overwatch - Ex-Portugal SC2 Team Manager, Ex- Copenhagen Wolves and Grow uP Gaming Manager in SC2. Just Playing games now!
smr
Profile Joined April 2011
Germany4808 Posts
June 17 2015 19:09 GMT
#16
Djuricic is having a great day.
zeo
Profile Joined October 2009
Serbia6298 Posts
June 17 2015 19:29 GMT
#17
dat shot
"If only Kircheis were here" - Everyone
Pandemona *
Profile Blog Joined March 2011
Charlie Sheens House51493 Posts
June 17 2015 19:32 GMT
#18
Best freekick ever xD
ModeratorTeam Liquid Football Thread Guru! - Chelsea FC ♥
zeo
Profile Joined October 2009
Serbia6298 Posts
June 17 2015 20:35 GMT
#19
Meh, 1:1 against Germany is not a bad start at all
"If only Kircheis were here" - Everyone
sneirac
Profile Joined July 2012
Germany3464 Posts
June 17 2015 20:43 GMT
#20
On June 18 2015 05:35 zeo wrote:
Meh, 1:1 against Germany is not a bad start at all

Eh mostly because of how Germany was hyped, given the performances and the playing 25(?) minutes with a man advantage Serbia should probably have won this.
possession wins games, kante is washed up and shit - pande
1 2 3 4 5 11 12 13 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 14h 8m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
mouzHeroMarine 764
SteadfastSC 150
Railgan 40
StarCraft: Brood War
Britney 19969
Sea 1796
EffOrt 520
Mini 494
Larva 242
hero 223
firebathero 166
yabsab 35
HiyA 20
ZZZero.O 18
[ Show more ]
ajuk12(nOOB) 9
Dota 2
PGG 171
League of Legends
JimRising 725
Counter-Strike
Stewie2K407
flusha152
Heroes of the Storm
Liquid`Hasu625
Other Games
Grubby2757
FrodaN2318
ScreaM1403
fl0m707
UpATreeSC554
mouzStarbuck285
KnowMe240
ToD163
C9.Mang0158
ViBE78
rGuardiaN39
Dewaltoss18
feardragon10
fpsfer 1
Organizations
Other Games
BasetradeTV115
StarCraft 2
angryscii 28
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Hupsaiya 36
• davetesta12
• Reevou 3
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• TFBlade1118
Other Games
• imaqtpie1521
• WagamamaTV253
Upcoming Events
Map Test Tournament
14h 8m
OSC
16h 8m
Korean StarCraft League
1d 6h
CranKy Ducklings
1d 13h
Map Test Tournament
1d 14h
OSC
1d 18h
[BSL 2025] Weekly
1d 21h
Safe House 2
1d 21h
Sparkling Tuna Cup
2 days
Map Test Tournament
2 days
[ Show More ]
OSC
2 days
IPSL
2 days
Bonyth vs Art_Of_Turtle
Razz vs rasowy
The PondCast
6 days
Liquipedia Results

Completed

Acropolis #4 - TS2
Maestros of the Game
HCC Europe

Ongoing

BSL 21 Points
ASL Season 20
CSL 2025 AUTUMN (S18)
C-Race Season 1
IPSL Winter 2025-26
WardiTV TLMC #15
EC S1
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
BLAST Bounty Fall Qual
IEM Cologne 2025

Upcoming

SC4ALL: Brood War
BSL Season 21
BSL 21 Team A
RSL Offline Finals
RSL Revival: Season 3
Stellar Fest
SC4ALL: StarCraft II
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 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.