• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 23:59
CEST 05:59
KST 12:59
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
RSL Season 1 - Final Week6[ASL19] Finals Recap: Standing Tall12HomeStory Cup 27 - Info & Preview18Classic wins Code S Season 2 (2025)16Code S RO4 & Finals Preview: herO, Rogue, Classic, GuMiho0
Community News
Esports World Cup 2025 - Brackets Revealed8Weekly Cups (July 7-13): Classic continues to roll2Team TLMC #5 - Submission extension2Firefly given lifetime ban by ESIC following match-fixing investigation17$25,000 Streamerzone StarCraft Pro Series announced7
StarCraft 2
General
Who will win EWC 2025? Esports World Cup 2025 - Brackets Revealed Team TLMC #5 - Submission extension The GOAT ranking of GOAT rankings Esports World Cup 2025 - Final Player Roster
Tourneys
RSL: Revival, a new crowdfunded tournament series FEL Cracov 2025 (July 27) - $8000 live event $5,100+ SEL Season 2 Championship (SC: Evo) WardiTV Mondays Sparkling Tuna Cup - Weekly Open Tournament
Strategy
How did i lose this ZvP, whats the proper response Simple Questions Simple Answers
Custom Maps
External Content
Mutation # 482 Wheel of Misfortune Mutation # 481 Fear and Lava Mutation # 480 Moths to the Flame Mutation # 479 Worn Out Welcome
Brood War
General
BW General Discussion Flash Announces (and Retracts) Hiatus From ASL Starcraft in widescreen BGH Auto Balance -> http://bghmmr.eu/ A cwal.gg Extension - Easily keep track of anyone
Tourneys
Cosmonarchy Pro Showmatches [Megathread] Daily Proleagues CSL Xiamen International Invitational [BSL20] Non-Korean Championship 4x BSL + 4x China
Strategy
Simple Questions, Simple Answers I am doing this better than progamers do.
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Path of Exile CCLP - Command & Conquer League Project The PlayStation 5
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 Summer Games Done Quick 2025! Things Aren’t Peaceful in Palestine Stop Killing Games - European Citizens Initiative
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
Movie Discussion! [Manga] One Piece Anime Discussion Thread [\m/] Heavy Metal Thread
Sports
Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 2024 - 2025 Football Thread NBA General Discussion NHL Playoffs 2024
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List
Blogs
Men Take Risks, Women Win Ga…
TrAiDoS
momentary artworks from des…
tankgirl
from making sc maps to makin…
Husyelt
StarCraft improvement
iopq
Trip to the Zoo
micronesia
Customize Sidebar...

Website Feedback

Closed Threads



Active: 452 users

Hangul 101 (한글), the whole package

Blogs > mizU
Post a Reply
1 2 3 Next All
mizU
Profile Blog Joined April 2010
United States12125 Posts
Last Edited: 2013-06-29 01:32:03
June 29 2011 10:04 GMT
#1
[image loading]
윤하.<3 HokiBoshi


Apologies this is so late. I hope at least some people were waiting for this. :o
I meant to get this done a couple of weeks ago, but I had half the lesson written out, and then my computer died on me and I kind of lost the will to finish it. But after reading through all of your responses (and after being implored by The_LiNk) I've found new motivation to finish this whole thing.

What you know already! (Holy crap)
ㅈㅣㅏㅎㅇㄴㅗㄹㄱㅁㅅㅐㅂㄷㅡㅔㅋㅌㅊㅍㅜㅓ

This was meant to be a compilation, but I didn't want to copy paste ALL of the lessons in one blog as it would have been a bit ridiculous. So if you're new to this, just start from lesson 1 as listed below.

Lesson 5:
"Additionally" http://www.teamliquid.net/blogs/viewblog.php?topic_id=224568 (Yuri)
Covers: ㅋ ㅓ ㅊ ㅌ ㅍ ㅜ

Lesson 4:
"Again and again" http://www.teamliquid.net/blogs/viewblog.php?topic_id=222194 (Sunny)
Covers: ㅂ ㅔ ㄷ ㅡ

Lesson 3:
"The little things" http://www.teamliquid.net/blogs/viewblog.php?id=219117 (IU)
Covers: ㄱ ㅁ ㅐ ㅅ

Lesson 2:
"The next lesson" http://www.teamliquid.net/blogs/viewblog.php?id=217620 (IU)
Covers: ㄴ ㅗ ㄹ

Lesson 1:
"For beginners" http://www.teamliquid.net/blogs/viewblog.php?id=216358 (IU)
Covers: ㅈ ㅣ ㅇ ㅏ ㅎ


Review time!
I know we'll have to start easy since it's been a while, but after the first few, I'll make sure I get your brains working! ^^
I'm also going to try and incorporate words that you will have a high probability of reading in Hangul.
(Especially with things pertaining to SC)

기아
+ Show Spoiler [Check your answer] +
kee-ah or Kia, the car company


홍콩
+ Show Spoiler [Check your answer] +
hohng-kohng, Hong Kong


로그인
+ Show Spoiler [Check your answer] +
lo-geu-een or Log-in/login


sponsor
+ Show Spoiler [Check your Hangul] +
스폰서
seu-pohn-seo


앰블럼
+ Show Spoiler [Check your answer] +
aem-beul-leom or emblem/logo


cinema
+ Show Spoiler [Check your Hangul] +
시내마
shi-nae-ma


포커스
+ Show Spoiler [Check your answer] +
poh-keo-seu FOCUS! xD


starleague
+ Show Spoiler [Check your Hangul] +
스타리그
seu-tah-lee-geu


서바이버
+ Show Spoiler [Check your answer] +
seo-ba-ee-beo or survivor


You already know almost all of the letters!
All that's really left is the...
y vowels.

These are fairly simple, if you know the trick.
Of course, I'm going to share this with you.

Onto the first y vowel, ㅠ. This makes the yu sound... any guesses why?
Our other vowel ㅜ, makes the oo sound, and the extra line adds the y. Makes sense, yes?

Application: 유럽
+ Show Spoiler [Check your answer] +
yu-reob or Europe


All of the rest of the y vowels that follow should be straightforward, now that you know that an extra line on the vowel changes it to a y vowel.
Thus, ㅕ= y + ㅓ so it makes the yeo sound

Application: 현대
+ Show Spoiler [Check your answer] +
hyeon-dae or Hyundai, also a very popular car company
Interestingly enough I thought it was pronounced Hyun-die (현다이) until I read the Hangul. The things you learn...


아. Ah. 야! Yah! ㅋㅋㅋㅋㅋ Easy enough right? I don't have to explain much. You guys are so smart.

Application:
야후
+ Show Spoiler [Check your answer] +
[image loading]
yah-hu or... Yahoo, if you couldn't tell.


Oh my. 오마이. What's up 요! I don't even have to explain anything at this point! :D
요 is very common if you read.. any interviews, dialogue, Korean how-to books because it's how you end a phrase/sentence when you are being polite/formal.
Example: 맞아 mahj-ah or correct, and the polite form 맞아요, mahj-ah-yo
After practicing a Korean phrase with my aunty, I'll ask her afterwards, 맞아요? (She's my senior, plus I'm learning as polite forms as possible so I don't accidentally insult anyone)

Application:
학교
+ Show Spoiler [Check your answer] +
hahk-gyo or school in Korean.


There are double consonants that I could go over, but it's nothing I feel is especially worth going into detail about.
ㅃ, ㅉ, ㄸ, ㄲ, ㅆ
You'll see them sometimes, but all that really happens is that it's stresses in the intonation a little more. I'm also not very comfortable explaining what exactly changes versus the single consonants, so I'll let someone more fluent explain it. (possibly in a reply?)

Some other things worth noting are what I call combination vowels.

You'll see it in cheerfuls.
화이팅. The 화 was confusing to me because it didn't follow basic block structure as it had two vowels, but I learned later that you can have two vowels, but they act together.
Like so: ㅎ + ㅗ + ㅏ h+oo+ah if you say it fast, becomes hwa. Thus, hwa+ee+teeng.

Also, why in Korean, is written like 왜, 오 + ㅐ, oh+ae = wae? pronounced like way

It's a little confusing at first, but you can learn to combine them quickly enough where it isn't a problem. That just about covers Hangul... You should be done and ready to read Hangul in streams, videos, subtitles, interviews, articles, etc...
The next step is probably... learning Korean so you can understand what you're reading! :D

Let's do a short review one last time!

커뮤니티
+ Show Spoiler [Check your answer] +
keo-myu-ne-tee or community


스케쥴
+ Show Spoiler [Check your answer] +
seu-keh-jyul or schedule


인터뷰
+ Show Spoiler [Check your answer] +
een-teo-byu or interview


귀엽다
+ Show Spoiler [Check your answer] +
guee-yeob-da or cute in Korean. ^^ Kawaii desuu


And to close, a phrase you should know if nothing else,
안녕!
Ahn-yeong (Hello & Goodbye, but in this case goodbye :[ )
~Formal/polite = 안녕히가세요
+ Show Spoiler [Check your answer] +
Silly, you can read it on your own by now


Enjoy your newfound skill/knowledge, and spread some Korean culture/writing when you can! Use it as code with your Korean friends, and impress the cute Korean girl you like! Write ㅈㅈ in a SC game! I hope you all had fun and enjoyed the series, while learning a lot. It was an arduous process for me, but well worth it. I hope this can stay useful for the TL community for a long timee.

Thank you all! Thank you especially to the Korean speakers/TL translators/staff who helped me with everything along the way. Thank you for the encouraging comments/ratings from all the readers/followers.
감사합니다!

~mizU


+ Show Spoiler [Me in Korea and other things] +
Before I get into my Korea shenanigans I'd like to brag a bit.. if you'd indulge me. :3
I'm the Day9 iNet FFA tournament winner! ^^ Won 200AUD that's getting put into my bank account hopefully this week. And I placed in the Hawaii SC2 Submasters Open. Got a $70 network card... that I can't use cuz I have a laptop. :o Dunno what to do with it.

Anyway, back to Korea. I got my acceptance letter, and package. I'm being offered an unconditional place at Korea University: Sejong for the Fall Semester of 2011, with a scholarship taking care of my room and board and roundtrip airfare.

I've been accepted as a Computer & Information Science major, but I'm only going to be a sophomore, so I think I'll be taking core/electives anyway. I'm required to take Korean language and culture (each 3 credits) and I'm really excited about that and having 2 Korean roommates to practice with. I'm pretty sure I'll have quite a bit of free time during weekends, so I definitely plan on doing some BW/SC2 stuff, meeting some progamers and Tastosis/John, as well as doing streetwalking, stuffing my face, and going to noraebangs and hopefully a KPOP concert, as well as delving into shopping and all the other touristy things.
Study abroad is gonna be so awesome! I'm so hyped!

I've been buying Korean money (won) in small amounts, so I've since accumulated ~500 USD in won, so I should be set for a while. (My dad works for a bank, so currency exchange is MUCH easier) My visa application is in for a D-2 student visa, so I'm gonna be waiting on that.

Also, my aunty works for an airline, so I'm planning on leaving Hawaii a few days early to fly on standby. I have to leave a couple days early in case the plane is full, and I don't get there after orientation starts. I told my father I don't mind being in Korea a few extra days :3 When I get everything figured out I'll let you all know when I'm in Korea. I'll probably be staying in a hotel in Incheon or Seoul. After I figure out which is cheaper.

Everything else.. I'm just trying to learn Korean still, my speaking skills are still very basic, but I have quite a bit of Korean friends I can practice with now, as well as aunties on both sides of my family to practice with. I should also work on getting to masters with random so I don't completely embarrass myself when I get there.

Perhaps I should get a camera for when I go there... :o

Until next time,
mizU




+


*****
if happy ever afters did exist <3 @watamizu_
frequency
Profile Blog Joined February 2010
Australia1901 Posts
June 29 2011 10:24 GMT
#2
Omggggg yes I've been checking typing "hangul" every day into the search bar. I'll read when GSL is finished!

saranghae! kekeke
www.twitter.com/marconofrio | marconofrio.tumblr.com
legatus legionis
Profile Joined October 2010
Netherlands559 Posts
June 29 2011 10:31 GMT
#3
Yesterday I was watching a variety show without subs. So that made me focus a lot on trying to understand what they were saying and reading all the captions etc. I thought to myself: "Hey, there was this guy who did episodic hangugeo lessons, where's he been?".

Well, there you are! Thanks a lot it, it's good to read it for more exposure and I liked the part with hwa and wae in this one. I find those difficult still, maybe I can do them a bit better now

I'm not sure if you will continue this series? But I would love grammar episodes. With haeyo, bwa? I don't know what those are but see them a lot. Well I think haeyo makes a noun into a verb. Like sun-haeyo, tanning? And plural with deureul or something.

Cool you are going to Korea, that should be awesome and I wish you a safe flight and a pleasant stay Quite the experience, I'm jealous
EchoZ
Profile Blog Joined October 2010
Japan5041 Posts
June 29 2011 10:43 GMT
#4
We should meet up, nice guide you got there ^^
Dear Sixsmith...
Vinnesta
Profile Blog Joined April 2010
Singapore285 Posts
June 29 2011 10:53 GMT
#5
I think a better polite form of goodbye is '안녕히가세요'? (and also annyeong-higye-seyo) Anyway thanks for the guide as always! Great to have a review every now and then when learning Korean :D
Same difference is not an oxymoron!
kaleidoscope
Profile Blog Joined December 2008
Singapore2887 Posts
Last Edited: 2011-06-29 14:01:09
June 29 2011 11:03 GMT
#6
Community is 커뮤니티 (is 커 not 거)

oh, and yep, you should also introduce
안녕히가세요 (to the person leaving)
and
안녕히계세요 (to the person staying)
you must have a goodbye together too =P kind of weird if you are polite from hello, but left without bidding farewell

both means goodbye, but they are used in different situation

if both people are parting together at a spot, they will both use 안녕히가세요

edit: a little misleading; 안녕 as hello/goodbye, and if you put the formal is 안녕하세요, people might thought it's both the hello and goodbye in formal way.. 안녕하세요 is only hello, and cannot be used as goodbye

edit edit: for the double consonants (e.g ㅃㅉㄸㅆㄲ), they are hard to explain in english (impossible to reproduce using english pronunciations).. but for anyone (who knows chinese, it's pretty close to the han-yu-pin-yin sound of B(ㅃ), Z(ㅉ), G(ㄲ) [e.g 爸 砸 盖]

another way is to use Google Translator, change one of them to Korean, and key these in separately; 빠 짜 까; and listen for their sound.. *note that they are coupled with a vowel sound of "ah".. so if you could remove the "ah" sound, that's how it's suppose to be pronounced..
대지따라 돌린게 시간이다.. 흘러가고 돌아오지도 않고..
Haneul
Profile Joined June 2011
United States17 Posts
June 29 2011 11:04 GMT
#7
Wait, you live in Hawaii? Great guide, btw. I'm taking Korean at UH so I know most of it, but it's really thorough and informative.
Mavkar
Profile Blog Joined February 2010
Germany592 Posts
June 29 2011 11:37 GMT
#8
Thanks so much. Now I can study a bit during summer and because I'm considering an internship at Seoul Development Institute next year this can give me a heads-up in an extremely expensive language course(700€+) I might take.
I'm shy and reserved, even on the internet.
Swwww
Profile Blog Joined July 2010
Switzerland812 Posts
June 29 2011 11:40 GMT
#9
Ooh, this is so awesome! Going to be learning my ass off! :D
"What is this TeamSupportGroup?" - mahnini.
dRaW
Profile Blog Joined January 2010
Canada5744 Posts
June 29 2011 12:17 GMT
#10
Thanks, I found something similar on google search O.o more practice now.
I don't need luck, luck is for noobs, good luck to you though
Spekulatius
Profile Joined January 2011
Germany2413 Posts
June 29 2011 12:57 GMT
#11
Thanks again!
Always smile~
Essbee
Profile Blog Joined August 2008
Canada2371 Posts
Last Edited: 2011-06-29 13:05:53
June 29 2011 13:04 GMT
#12
Thanks a lot again, this is so useful.

If you find the motivation, you could give some grammar lessons, that would be much appreciated!

감사합니다!
MrCon
Profile Blog Joined August 2010
France29748 Posts
June 29 2011 13:16 GMT
#13
I somehow missed the first 5 lessons. Read the first one carefully, and I have to say you explain things very well and make it very easy to learn and understand progressively. I'l now try to learn and assimilate all 5 lessons, thank you !
Chromatic
Profile Joined March 2011
Singapore88 Posts
June 29 2011 13:31 GMT
#14
This is going to be so useful. Thanks for this. Nice picture of Younha there too. (irrc)
invisible.terran
Profile Blog Joined September 2010
United States280 Posts
Last Edited: 2011-06-29 14:11:00
June 29 2011 14:04 GMT
#15
I've been waiting for this You're awesome.
I sometimes can just get the sound but not the actual English word ㅠㅠ
"Until the very very top, in almost anything, all that matters is how much work you put in, the only problem is most people cant work hard even at things they do enjoy, much less things they dont have a real passion for." - Idra
ZzZBored
Profile Joined January 2011
Australia368 Posts
June 29 2011 15:35 GMT
#16
Finally!! Thanks sooo much for all these lessons youve done, I feel so pro when i can read the titles of kpop songs I have
congrats on winning Day9s tournament and gl in Korea ^^
"A day without laughter is a day wasted" - Charlie Chaplin
MisterD
Profile Blog Joined June 2010
Germany1338 Posts
June 29 2011 18:54 GMT
#17
how exactly do ㅡ and ㅓ differ in pronunciation? i'm confused by those all the time >.>
Gold isn't everything in life... you need wood, too!
EsX_Raptor
Profile Blog Joined February 2008
United States2801 Posts
Last Edited: 2011-06-29 19:06:08
June 29 2011 19:06 GMT
#18
TL should make a poll asking: "Has Starcraft made you want to learn Korean?"
kaleidoscope
Profile Blog Joined December 2008
Singapore2887 Posts
June 29 2011 23:55 GMT
#19
On June 30 2011 03:54 MisterD wrote:
how exactly do ㅡ and ㅓ differ in pronunciation? i'm confused by those all the time >.>


ㅡ is like Urn, ㅓ sounds similar to worn

Basically remember that your shape of your mouth resembles the ㅡ when u are pronouncing it
대지따라 돌린게 시간이다.. 흘러가고 돌아오지도 않고..
mizU
Profile Blog Joined April 2010
United States12125 Posts
June 30 2011 07:27 GMT
#20
On June 29 2011 20:03 kaleidoscope wrote:
Community is 커뮤니티 (is 커 not 거)


Thank you, I mistyped it. T.T

On June 29 2011 20:03 kaleidoscope wrote:
edit: a little misleading; 안녕 as hello/goodbye, and if you put the formal is 안녕하세요, people might thought it's both the hello and goodbye in formal way.. 안녕하세요 is only hello, and cannot be used as goodbye


Yeah, I realized it as I was peeing before I went to sleep last night. I was tired and didn't get to fix it. Thanks for catching it though!


On June 29 2011 19:43 EchoZ wrote:
We should meet up, nice guide you got there ^^

I'd be down! Where are you staying?

On June 29 2011 20:04 Haneul wrote:
Wait, you live in Hawaii? Great guide, btw. I'm taking Korean at UH so I know most of it, but it's really thorough and informative.

Yes, I live in Mililani.

On June 30 2011 03:54 MisterD wrote:
how exactly do ㅡ and ㅓ differ in pronunciation? i'm confused by those all the time >.>


ㅡ is more like if you were to say handu,
ㅓis closer to oh, but it's a little softer than the harsher 오, so I write is as eo, like in yeoman?
if happy ever afters did exist <3 @watamizu_
1 2 3 Next All
Please log in or register to reply.
Live Events Refresh
Replay Cast
00:00
SEL Masters #4 - Day 2
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 242
StarCraft: Brood War
Sharp 54
Noble 18
Icarus 5
Dota 2
monkeys_forever1127
NeuroSwarm128
League of Legends
JimRising 888
Counter-Strike
Stewie2K638
Super Smash Bros
Mew2King259
Other Games
summit1g17206
shahzam1410
WinterStarcraft270
Maynarde116
Trikslyr75
RuFF_SC215
Organizations
Other Games
gamesdonequick3323
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 16 non-featured ]
StarCraft 2
• Berry_CruncH312
• practicex 13
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 2
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Scarra2844
• Rush1986
• Lourlo1042
Upcoming Events
Replay Cast
6h 1m
WardiTV European League
12h 1m
ShoWTimE vs sebesdes
Percival vs NightPhoenix
Shameless vs Nicoract
Krystianer vs Scarlett
ByuN vs uThermal
Harstem vs HeRoMaRinE
PiGosaur Monday
20h 1m
uThermal 2v2 Circuit
1d 12h
Replay Cast
1d 20h
The PondCast
2 days
WardiTV European League
2 days
Replay Cast
2 days
Epic.LAN
3 days
CranKy Ducklings
4 days
[ Show More ]
Epic.LAN
4 days
CSO Contender
4 days
BSL20 Non-Korean Champi…
4 days
Bonyth vs Sziky
Dewalt vs Hawk
Hawk vs QiaoGege
Sziky vs Dewalt
Mihu vs Bonyth
Zhanhun vs QiaoGege
QiaoGege vs Fengzi
Sparkling Tuna Cup
5 days
Online Event
5 days
BSL20 Non-Korean Champi…
5 days
Bonyth vs Zhanhun
Dewalt vs Mihu
Hawk vs Sziky
Sziky vs QiaoGege
Mihu vs Hawk
Zhanhun vs Dewalt
Fengzi vs Bonyth
Liquipedia Results

Completed

2025 ACS Season 2: Qualifier
RSL Revival: Season 1
Murky Cup #2

Ongoing

JPL Season 2
BSL 2v2 Season 3
CSL 17: 2025 SUMMER
Copa Latinoamericana 4
Jiahua Invitational
BSL20 Non-Korean Championship
Championship of Russia 2025
FISSURE Playground #1
BLAST.tv Austin Major 2025
ESL Impact League Season 7
IEM Dallas 2025
PGL Astana 2025
Asian Champions League '25
BLAST Rivals Spring 2025
MESA Nomadic Masters

Upcoming

CSL Xiamen Invitational
CSL Xiamen Invitational: ShowMatche
2025 ACS Season 2
CSLPRO Last Chance 2025
CSLPRO Chat StarLAN 3
BSL Season 21
K-Championship
RSL Revival: Season 2
SEL Season 2 Championship
uThermal 2v2 Main Event
FEL Cracov 2025
Esports World Cup 2025
Underdog Cup #2
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
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.