• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:56
CEST 23:56
KST 06:56
  • 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 Tall15HomeStory 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 Revealed14Weekly Cups (July 7-13): Classic continues to roll8Team TLMC #5 - Submission extension3Firefly given lifetime ban by ESIC following match-fixing investigation17$25,000 Streamerzone StarCraft Pro Series announced7
StarCraft 2
General
Who will win EWC 2025? RSL Revival patreon money discussion thread Weekly Cups (July 7-13): Classic continues to roll The GOAT ranking of GOAT rankings Esports World Cup 2025 - Final Player Roster
Tourneys
FEL Cracov 2025 (July 27) - $8000 live event Sea Duckling Open (Global, Bronze-Diamond) RSL: Revival, a new crowdfunded tournament series $5,100+ SEL Season 2 Championship (SC: Evo) WardiTV Mondays
Strategy
How did i lose this ZvP, whats the proper response
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
Flash Announces (and Retracts) Hiatus From ASL [ASL19] Finals Recap: Standing Tall BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion Help: rep cant save
Tourneys
Cosmonarchy Pro Showmatches CSL Xiamen International Invitational [Megathread] Daily Proleagues [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
Stormgate/Frost Giant Megathread Path of Exile Nintendo Switch Thread 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
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Stop Killing Games - European Citizens Initiative Summer Games Done Quick 2025!
Fan Clubs
SKT1 Classic Fan Club! Maru Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Anime Discussion Thread [\m/] Heavy Metal Thread
Sports
2024 - 2025 Football Thread Formula 1 Discussion TeamLiquid Health and Fitness Initiative For 2023 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: 653 users

Prosecutor's Report: Life & Bbyong match-fixing

Forum Index > SC2 General
Post a Reply
1 2 3 4 5 25 26 27 Next All
Waxangel
Profile Blog Joined September 2002
United States33360 Posts
Last Edited: 2016-04-21 12:34:57
April 21 2016 09:28 GMT
#1
The following is a translated summary of the official report (April 21, 2016) from the Changwon Regional Prosecution Service’s special investigations division. Some portions have been translated in whole, while others sections have been edited for clarity.

Supplementary information has been added in blue text. The original documents can be downloaded HERE.



StarCraft 2 Match-Fixing Investigation Result:
- 8 indicted and arrested, including a top-class progamer


The Changwon Regional Prosecution Service’s special investigations division investigated match-fixing in StarCraft 2 between January and April of 2016 and identified eleven individuals involved. Eight have been indicted and arrested, two have been indicted but not arrested, and one individual remains at large.

  • One top-class StarCraft 2 PROGAMER, a GSL champion and WCS runner-up in 2015, is charged with receiving 70,000,000 won (approximately $62,000 USD) to manipulate two matches. Four BROKERS are charged with using personal relationships to solicit match-fixing. Two FINANCIAL BACKERS are charged with providing cash in compensation for match-fixing. One individual responsible for the placing of bets is also charged. These eight individuals have been indicted and arrested.

  • One StarCraft 2 PROGAMER is charged with receiving 30,000,000 won to manipulate one match, and later turned himself in to the authorities. One FINANCIAL BACKER is charged with providing compensation for the match-fixing; he has already been arrested in a previous case. One additional financial backer is currently at large.


The Changwon Prosecution Service’s first investigation in October of 2015 resulted in the indictment of nine individuals involved in StarCraft 2 match-fixing (read the October report here). This second investigation confirms esports match-fixing is occurring on a broad large scale, highlighting the need for not only continued policing, but extreme measures from the Korea eSports Association.

We plan to continue enforcing the law against match-fixers who would impede fairness in society.



I. The Defendants and Official Charges


*Though the investigators did not directly release any names, many identities have been effectively confirmed through the details of the investigation.

1. PROGAMER “A” (age 19)—Life

  • 2015-05-03 KeSPA Cup match, “A” vs. “L” (Terminator): After receiving 35,000,000 won from broker “B,” Life intentionally lost in his match with “L.”

  • 2015-05-04 KeSPA Cup match, “A” vs. “M” (Dream): After receiving 35,000,000 won from broker “B,” Life intentionally lost in his match with “M.”


2. BROKER “B” (age 25)

  • 2015-05-03 KeSPA Cup match, “A” vs. “L”: Transferred 35,000,000 won of compensation to Life for match-fixing in the aforementioned matches. “B” earned winnings from online betting on those matches.

  • 2015-05-04 KeSPA Cup match, “A” vs. “M”: Transferred 35,000,000 won of compensation to Life for match-fixing in the aforementioned matches. “B” earned winnings from online betting on those matches.


3. Employee “C,” who worked for financial backer “D” (age 30)

  • 2015-05-03 KeSPA Cup match, “A” vs. “L”: Using information on the manipulated match, “C” placed bets on internet gambling sites and earned winnings.

  • 2015-05-04 KeSPA Cup match, “A” vs. “M”: Using information on the manipulated match, “C” placed bets on internet gambling sites and earned winnings.


4. FINANCIAL BACKER “D” (age 41)

  • 2015-05-03 KeSPA Cup match, “A” vs. “L”: Put up 50,000,000 won for betting manipulated matches, earning winnings from bets on those matches.

  • 2015-05-04 KeSPA Cup match, “A” vs. “M”: Put up 50,000,000 won for betting manipulated matches, earning winnings from bets on those matches.


5. FINANCIAL BACKER “E”—Enough, a former StarCraft 1 progamer and games journalist. He had already been arrested and convicted as a broker in the October ‘15 match-fixing investigation

  • 2015-05-03 KeSPA Cup match, “A” vs. “L”: Gave 35,000,000 won of compensation to Life for match-fixing. Enough also earned winnings from online betting on those matches.

  • 2015-05-04 KeSPA Cup match, “A” vs. “M”: Gave 35,000,000 won of compensation to Life for match-fixing. Enough also earned winnings from online betting on those matches.

  • 2015-05-13 GSL Season 2 Code S Ro32, “P” vs. “J”: Using information on manipulated matches, Enough placed bets on internet gambling sites and earned winnings.


6. BROKER “F” (age 25)

  • 2016-01-15 GSL Season 1, “J” (Bbyong) vs. “N” (DRGLing): Conspiring together with financial backers “H” and “K,” “F” gave progamer “J” a total of 30,000,000 won in compensation for match-fixing. “F” earned winnings from online betting on the match.


7. BROKER “G” (age 31)

  • 2016-01-15 GSL Season 1, “J” vs. “N”: Conspiring with financial backer “K,” gave progamer “J” 20,000,000 won in compensation for match-fixing. “G” earned winnings from online betting on the matches.


8. FINANCIAL BACKER “H” (age 33)

  • 2016-01-15 GSL Season 1, “J” vs. “N”: Conspiring with financial backer “K,” gave progamer “J” 20,000,000 won in compensation for match-fixing. “G” earned winnings from online betting on the matches.


9. BROKER “I” (age 31)

  • 2016-01-15 GSL Season 1, “J” vs. “N”: Conspiring “G,” “F,” and financial backer “K,” gave progamer “J” 20,000,000 won in compensation for match fixing.


10. PROGAMER “J” (age 24)—Bbyong

  • 2016-01-15 GSL Season 1, “J” (Bbyong) vs. “N” (DRGLing): After receiving 30,000,000 won from financial backers “H” and “K,” Bbyong intentionally lost in his match with “N.”


II. Investigation Timeline


October, 2015: Twelve individuals identified, nine arrested and indicted related to match-fixing in StarCraft 2 (first investigation).

January, 2016: Second investigation commences after the apprehension of a broker at large.

January-April, 2016: Eleven individuals identified. Eight indicted and arrested, two indicted but not arrested, one at large.



III. CASE DETAILS.


1. Well-known, top-class progamers involved in match-fixing.

  • Progamer “A,” one of the greatest StarCraft 2 players at present, and Zerg player with the most premier tournament championships, received 70,000,000 won from a broker to intentionally lose in two games.

  • Progamer “J,” a top-class progamer, received 30,000,000 won from a broker to intentionally lose one game.


2. Systematic execution with clear division of roles.

  • The crimes were perpetrated with clear division of roles: Financial backers to put up the compensation for match-fixing, brokers to solicit the match-fixing and transfer the funds, and an employee in charge of receiving gambling funds and placing bets on gambling sites.

  • Approaching progamers under the guise of being fans: Broker “B” approached progamer “A” under the guise of being a fan and established a relationship. Afterward he solicited match-fixing, claiming that ‘all the other pros are making money from match-fixing.’

    Brokers “F,” “G,” and “I” also approached progamer “J” under the pretense of being fans. They later solicited match-fixing and arranged a meeting with financial backers.

  • Match-fixing funds put up by financial backers: “E,” a former StarCraft 1 progamer and games journalist, acted a financial backer. He delivered the match-fixing funds through broker “B,” and employed “C” to place bets on gambling sites. During the investigation, “E” was already on trial (he has since been convicted) for his involvement in the PRIME match-fixing case as a broker.

    Financial backer “D” received information on fixed matches from “E,” and gave him funds for gambling.

    Financial backer “H” gave progamer “J” compensation for match-fixing directly.


3. Profiting from illegal online gambling sites.

  • Financial backers “E,” “D” and “H” gave match-fixing compensation to progamers directly or through brokers. Afterward, they placed bets on the fixed matches through illegal gambling site, taking in earnings and replenishing funds for future match-fixing.

    The maximum bet for one person on illegal gambling sites was 1,000,000 won, while the payout was roughly 1.3~1.5 times the bet. As earnings were low when betting on only one site, backers ordered their employees to register on many gambling sites and place multiple, simultaneous bets.


(Conclusions, etc. omitted)
AdministratorHey HP can you redo everything youve ever done because i have a small complaint?
Sakat
Profile Blog Joined October 2014
Croatia1599 Posts
April 21 2016 09:35 GMT
#2
Well, shit
My boy Ptak defeated two GSL champions!
NinjaToss
Profile Blog Joined October 2015
Austria1383 Posts
April 21 2016 09:41 GMT
#3
well crap, everything is now cleared then. Rip Life, Rip Bbyong....

pretending to be fans to persuade progamers to matchfix, saying every progamers is matchfixing, this is disgusting.
I'm sorry for all those that got their hearts broken by Zest | Zest, Bisu, soO, herO, MC, Maru, TY, Rogue, Trap, TaeJa", Favourite foreigners: ShoWTimE, Snute, Serral and Nerchio| KT BEST KT |
Musicus
Profile Joined August 2011
Germany23576 Posts
April 21 2016 09:42 GMT
#4
The only good thing is that they seem to have caught a lot of brokers and financial backers too, which is even more important than catching a player imo.
Maru and Serral are probably top 5.
[PkF] Wire
Profile Joined March 2013
France24193 Posts
April 21 2016 09:44 GMT
#5
Very clear report, thanks. So sad for Life and Bbyong, they were foolish and will probably get what they deserve.
Circumstance
Profile Blog Joined March 2014
United States11403 Posts
April 21 2016 09:48 GMT
#6
On April 21 2016 18:42 Musicus wrote:
The only good thing is that they seem to have caught a lot of brokers and financial backers too, which is even more important than catching a player imo.

This is 100% accurate. Life and Bbyong are the symptoms, the gambling syndicates are the disease.
The world is better when every background has a chance.
Holdinga
Profile Blog Joined August 2010
Bulgaria300 Posts
April 21 2016 09:52 GMT
#7
So what amount of prison time can we expect for Life?
bypLy
Profile Joined June 2013
757 Posts
April 21 2016 09:52 GMT
#8
who is "so called" prosecutor anyways... life in innocent
Tanzklaue
Profile Joined January 2012
Germany1413 Posts
April 21 2016 09:52 GMT
#9
seriously though, how stupid does one have to be to basically fall for the argument "everyone is jumping from the cliff, you should too"?

like even if it were true that everyone fixes matches, Life, why would you fix matches with your massive winnings, popularity and talent? seems like he only was a natural genius ingame, because that decisionmaking cost him his current and possibly future careers in both gaming and other fields.
Inflicted
Profile Blog Joined January 2011
Australia18228 Posts
April 21 2016 09:56 GMT
#10
I feel sorry for DRGLing, his first competitive win was a fixed match
Liquipedia"Expert"
NinjaToss
Profile Blog Joined October 2015
Austria1383 Posts
April 21 2016 09:56 GMT
#11
On April 21 2016 18:52 bypLy wrote:
who is "so called" prosecutor anyways... life in innocent


oh you sweet summer child
I'm sorry for all those that got their hearts broken by Zest | Zest, Bisu, soO, herO, MC, Maru, TY, Rogue, Trap, TaeJa", Favourite foreigners: ShoWTimE, Snute, Serral and Nerchio| KT BEST KT |
Dav1oN
Profile Joined January 2012
Ukraine3164 Posts
April 21 2016 09:56 GMT
#12
On April 21 2016 18:48 Circumstance wrote:
Show nested quote +
On April 21 2016 18:42 Musicus wrote:
The only good thing is that they seem to have caught a lot of brokers and financial backers too, which is even more important than catching a player imo.

This is 100% accurate. Life and Bbyong are the symptoms, the gambling syndicates are the disease.


It's like there is no option not to co-work with such syndicates if u're top tier player?
In memory of Geoff "iNcontroL" Robinson 11.09.1985 - 21.07.2019 A tribute to incredible man, embodiment of joy, esports titan, starcraft community pillar all in one. You will always be remembered!
Musicus
Profile Joined August 2011
Germany23576 Posts
April 21 2016 09:56 GMT
#13
On April 21 2016 18:52 Holdinga wrote:
So what amount of prison time can we expect for Life?


None I think. Should be a suspended sentence just like in the Prime case. A hefty fine too I guess.
Maru and Serral are probably top 5.
deacon.frost
Profile Joined February 2013
Czech Republic12129 Posts
April 21 2016 09:57 GMT
#14
On April 21 2016 18:52 Tanzklaue wrote:
seriously though, how stupid does one have to be to basically fall for the argument "everyone is jumping from the cliff, you should too"?

like even if it were true that everyone fixes matches, Life, why would you fix matches with your massive winnings, popularity and talent? seems like he only was a natural genius ingame, because that decisionmaking cost him his current and possibly future careers in both gaming and other fields.

It looks like he had problems with gambling. Which isn't an excuse for his deeds. But it shows that KeSPA doesn't care. Teams don't care. Which is kinda sad. A gambling person who will stay crystal clear when you have these shady persons around, sure, yeah.
I imagine France should be able to take this unless Lilbow is busy practicing for Starcraft III. | KadaverBB is my fairy ban mother.
todespolka
Profile Joined November 2012
221 Posts
April 21 2016 09:59 GMT
#15
I can remember the game between dream and life. But dream was really good, he made multiple widow mine drops, where life lost a lot of his workers. It was not a suspicious game. It looked like dream was just faster at multitasking, but now we know that life just threw the game intentionally.

The sums are incredible. 30000 dollar for just one match. How can you say no to that.
Caihead
Profile Blog Joined July 2011
Canada8550 Posts
April 21 2016 10:01 GMT
#16
On April 21 2016 18:52 Tanzklaue wrote:
seriously though, how stupid does one have to be to basically fall for the argument "everyone is jumping from the cliff, you should too"?

like even if it were true that everyone fixes matches, Life, why would you fix matches with your massive winnings, popularity and talent? seems like he only was a natural genius ingame, because that decisionmaking cost him his current and possibly future careers in both gaming and other fields.


Except it's not "everybody is jumping from the cliff" but rather "everybody is getting rich as hell for literally no effort", 30 million won is basically about a year's worth of wage. After seeing the sort of institutionalized and "socially acceptable" corruption in so many professional fields it's a reality that we have to deal with. These are still kids and young adults we are talking about so they are even more prune to influence.
"If you're not living in the US or are a US Citizen, please do not tell us how to vote or how you want our country to be governed." - Serpest, American Hero
Musicus
Profile Joined August 2011
Germany23576 Posts
Last Edited: 2016-04-21 10:03:39
April 21 2016 10:01 GMT
#17
On April 21 2016 18:59 todespolka wrote:
I can remember the game between dream and life. But dream was really good, he made multiple widow mine drops, where life lost a lot of his workers. It was not a suspicious game. It looked like dream was just faster at multitasking, but now we know that life just threw the game intentionally.

The sums are incredible. 30000 dollar for just one match. How can you say no to that.


I think it was the game where Life lost 3 drones vs 1 reaper and then 4 more and a queen vs 3 reapers. Something that would never happen to a zerg on that level. Moonglade was really confused about what was happening while casting.
Maru and Serral are probably top 5.
Tanzklaue
Profile Joined January 2012
Germany1413 Posts
April 21 2016 10:02 GMT
#18
On April 21 2016 18:57 deacon.frost wrote:
Show nested quote +
On April 21 2016 18:52 Tanzklaue wrote:
seriously though, how stupid does one have to be to basically fall for the argument "everyone is jumping from the cliff, you should too"?

like even if it were true that everyone fixes matches, Life, why would you fix matches with your massive winnings, popularity and talent? seems like he only was a natural genius ingame, because that decisionmaking cost him his current and possibly future careers in both gaming and other fields.

It looks like he had problems with gambling. Which isn't an excuse for his deeds. But it shows that KeSPA doesn't care. Teams don't care. Which is kinda sad. A gambling person who will stay crystal clear when you have these shady persons around, sure, yeah.

wouldn't it say so in the case report though?

i dunno how much truth is to that whole gambling thing, he did gamble yea, but enough to throw away almost 500k dollar? i dunno man.
Kurbz
Profile Joined April 2011
Australia88 Posts
April 21 2016 10:02 GMT
#19
with all these legal betting sites in the west, I wonder how many western players have match fixed.
Never argue with an idiot, they will bring you down to their level and beat you with experience.
deacon.frost
Profile Joined February 2013
Czech Republic12129 Posts
April 21 2016 10:03 GMT
#20
On April 21 2016 18:59 todespolka wrote:
I can remember the game between dream and life. But dream was really good, he made multiple widow mine drops, where life lost a lot of his workers. It was not a suspicious game. It looked like dream was just faster at multitasking, but now we know that life just threw the game intentionally.

The sums are incredible. 30000 dollar for just one match. How can you say no to that.

You start by saying an "N" and follow by an "o". It is quite easy. Unless you have problems then it is harder and harder I get why Prime players match fixed, I get why Life match fixed, I am still waiting why Bbyong did it. Because I think he had some problems too, that's why you care about players with problems, to keep them strong so they can say "No".
I imagine France should be able to take this unless Lilbow is busy practicing for Starcraft III. | KadaverBB is my fairy ban mother.
1 2 3 4 5 25 26 27 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 2h 5m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ZombieGrub226
Nathanias 142
UpATreeSC 133
JuggernautJason84
CosmosSc2 47
StarCraft: Brood War
Sea 2788
Mini 291
[sc1f]eonzerg 19
Stormgate
NightEnD6
League of Legends
Dendi1707
Counter-Strike
flusha315
oskar275
Super Smash Bros
Liquid`Ken24
Heroes of the Storm
Liquid`Hasu589
Other Games
tarik_tv6793
summit1g4673
FrodaN2250
shahzam1364
C9.Mang0208
RotterdaM113
Skadoodle111
ViBE109
Livibee61
Trikslyr42
PPMD40
Organizations
Other Games
gamesdonequick2695
StarCraft 2
angryscii 37
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 19 non-featured ]
StarCraft 2
• Berry_CruncH226
• davetesta26
• RyuSc2 15
• LaughNgamezSOOP
• sooper7s
• AfreecaTV YouTube
• intothetv
• Migwel
• Kozan
• IndyKCrew
StarCraft: Brood War
• Eskiya23 19
• Azhi_Dahaki18
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota22412
League of Legends
• TFBlade1020
Other Games
• imaqtpie1998
• Scarra1075
Upcoming Events
Replay Cast
2h 5m
OSC
2h 5m
Epic.LAN
14h 5m
Big Brain Bouts
18h 5m
sebesdes vs SpeCial
Harstem vs YoungYakov
GgMaChine vs uThermal
CranKy Ducklings
1d 12h
Epic.LAN
1d 14h
CSO Contender
1d 19h
BSL20 Non-Korean Champi…
1d 20h
Bonyth vs Sziky
Dewalt vs Hawk
Hawk vs QiaoGege
Sziky vs Dewalt
Mihu vs Bonyth
Zhanhun vs QiaoGege
QiaoGege vs Fengzi
Sparkling Tuna Cup
2 days
Online Event
2 days
[ Show More ]
BSL20 Non-Korean Champi…
2 days
Bonyth vs Zhanhun
Dewalt vs Mihu
Hawk vs Sziky
Sziky vs QiaoGege
Mihu vs Hawk
Zhanhun vs Dewalt
Fengzi vs Bonyth
Esports World Cup
4 days
ByuN vs Astrea
Lambo vs HeRoMaRinE
Clem vs TBD
Solar vs Zoun
SHIN vs Reynor
Maru vs TriGGeR
herO vs Lancer
Cure vs ShoWTimE
Esports World Cup
5 days
Esports World Cup
6 days
Liquipedia Results

Completed

JPL Season 2
RSL Revival: Season 1
Murky Cup #2

Ongoing

BSL 2v2 Season 3
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.