• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 21:14
CET 03:14
KST 11:14
  • 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
TL.net Map Contest #21: Winners9Intel X Team Liquid Seoul event: Showmatches and Meet the Pros10[ASL20] Finals Preview: Arrival13TL.net Map Contest #21: Voting12[ASL20] Ro4 Preview: Descent11
Community News
Starcraft, SC2, HoTS, WC3, returning to Blizzcon!33$5,000+ WardiTV 2025 Championship6[BSL21] RO32 Group Stage4Weekly Cups (Oct 26-Nov 2): Liquid, Clem, Solar win; LAN in Philly2Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win10
StarCraft 2
General
Weekly Cups (Oct 20-26): MaxPax, Clem, Creator win TL.net Map Contest #21: Winners RotterdaM "Serral is the GOAT, and it's not close" 5.0.15 Patch Balance Hotfix (2025-10-8) Starcraft, SC2, HoTS, WC3, returning to Blizzcon!
Tourneys
$5,000+ WardiTV 2025 Championship Sparkling Tuna Cup - Weekly Open Tournament Constellation Cup - Main Event - Stellar Fest Merivale 8 Open - LAN - Stellar Fest Sea Duckling Open (Global, Bronze-Diamond)
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 498 Wheel of Misfortune|Cradle of Death Mutation # 497 Battle Haredened Mutation # 496 Endless Infection Mutation # 495 Rest In Peace
Brood War
General
[ASL20] Ask the mapmakers — Drop your questions BW General Discussion [BSL21] RO32 Group Stage BGH Auto Balance -> http://bghmmr.eu/ SnOw's ASL S20 Finals Review
Tourneys
[Megathread] Daily Proleagues [ASL20] Grand Finals [BSL21] RO32 Group B - Sunday 21:00 CET [BSL21] RO32 Group A - Saturday 21:00 CET
Strategy
Current Meta PvZ map balance How to stay on top of macro? Soma's 9 hatch build from ASL Game 2
Other Games
General Games
Path of Exile Stormgate/Frost Giant Megathread Nintendo Switch Thread Should offensive tower rushing be viable in RTS games? Dawn of War IV
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
Deck construction bug Heroes of StarCraft mini-set
TL Mafia
TL Mafia Community Thread SPIRED by.ASL Mafia {211640}
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread Things Aren’t Peaceful in Palestine YouTube Thread Dating: How's your luck?
Fan Clubs
White-Ra Fan Club The herO Fan Club!
Media & Entertainment
[Manga] One Piece Anime Discussion Thread Movie Discussion! Korean Music Discussion Series you have seen recently...
Sports
2024 - 2026 Football Thread NBA General Discussion MLB/Baseball 2023 TeamLiquid Health and Fitness Initiative For 2023 Formula 1 Discussion
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
The Automated Ban List Recent Gifted Posts
Blogs
Coffee x Performance in Espo…
TrAiDoS
Saturation point
Uldridge
DnB/metal remix FFO Mick Go…
ImbaTosS
Why we need SC3
Hildegard
Reality "theory" prov…
perfectspheres
Our Last Hope in th…
KrillinFromwales
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1492 users

[Code S] sOs vs herO, Ryung vs Maru - Ro8 S1 2017 Preview

Forum Index > SC2 General
30 CommentsPost a Reply
1 2 Next All

[Code S] sOs vs herO, Ryung vs Maru - Ro8 S1 2017 Preview

Text byTL.net ESPORTS
Graphics byshiroiusagi
February 24th, 2017 16:50 GMT

herO vs sOs
Ryung vs Maru
Brackets and standings on Liquipedia

herO vs sOs



Smiles from the Shadows

In the early years of HotS, (P)herO was a strange case. While he was one of the most successful players in the world, his championship victories often came against inferior competition, while success in Korea outside of Proleague eluded him. To top it off, his one chance to establish undisputed rule over IEM was put to an abrupt end by the villainous (P)sOs.

Despite the fuss around other players, 2015 may finally have been the year of herO. He placed highly time and again before eventually winning a starleague (something his usurper and current opponent has yet to do). He ended the year first in the WCS standings, but a loss to round of four maestro, Classic, put an end to his most successful campaign at BlizzCon.

With HotS sent out to pasture, herO looked poised to remain one of the best players in LotV. So what went wrong? herO’s style was never the most spectacular, so it is fitting he went nearly unnoticed as his GSL runs ended in embarrassing quarterfinal exits. Those results aren’t exactly poor, but with all the talk of Dark, Byun, Zest and more, herO once more got lost in the shuffle. He was his usual divine self for CJ Entus, but, as is so often the case, Proleague triumphs didn’t translate to individual events.

Tired of lurking in the shadows, herO chose this time of relative Terran dominance to stage his coup of the Korean scene. herO has looked every bit his underwhelming/overwhelming self while powering his way to a third consecutive round of 8 appearance. His only slip up was against Maru, someone who has looked completely untouchable so far this season. herO has done this by making games against Terran look easy and feasting on inferior Protoss. His most impressive victory thus far was against Ryung in the round of 16. In a 30 minute beatdown, herO outthought, outplanned and outplayed Ryung with two very different strategies. herO has never been the most cerebral players, but he might just be showing signs of evolving in that respect. He can no longer rely on some of the powerful builds that carried him in HotS (3 base blink vs zerg anyone?), but because of that he is thinking harder than ever before. He is scrapping together strategies from the past year plus of LotV, deploying them at the perfect time.

It’s never been easy to pin down what makes herO elite, but he is slowly reminding us how glorious that ambiguous attribute is. He very well could be the best Protoss in the game right now, but somehow everyone is talking about sOs or Stats instead. But that’s just how herO likes it. He will keep on winning, flashing that adorable smile all the way to a GSL title.

Underdog or alpha predator?

Simply put, sOs is scary - in fact he’s terrifying. People have long since become familiar with his ability to win big tournaments out of nowhere. In fact, many have come to expect it. Despite his plethora of titles, which include victories at Blizzcon, IEM, a Hot6ix Cup and more, he has yet to win a starleague.

Going into 2017 sOs and his Jin Air peers seemed set up for a tremendous year. Thanks to their benefactor they had retained their comfortable and predictable team atmosphere while others were thrust into the wild. But while those teamless players began to enter online events in search of money and practice, the Green Wings were silent. sOs and Maru streamed a few times, but nothing like INnoVation or soO who made regular appearances. Jin Air has kept to the old model of in house practice supplemented with limited ladder activity. Secrecy is still paramount and Maru is the sole player on his team who has been anything close to visible as of late.

Given all that, what was to be expected of sOs when GSL kicked off? His performance in the round of 32 was less than convincing, but he managed to take care of business which is really all that matters. He did the same in the round of 16, but again he was far from spectacular.

sOs has never been one of the cleanest players. For one of his exalted pedigree you might consider him more careless than anything else. Even with all his victories, his career has been defined by a number of high profile blunders (is anyone worse against widow mines?). Against Keen he squandered a number of advantages, making errors in micro as well as general tactics. And yet, he clutched in the end, leaving nothing to chance with adept play. Consecutive wins over Bunny and Keen showed off his ruthlessness and his predatory ability to pounce on even the slightest weakness. sOs is building a head of steam going into the quarterfinals, playing a little better each time he takes the stage. herO may be the more dominant player right now, but with their history, throw that out the window. sOs brings the ruckus, and the one thing we can be sure of is that sOs against herO will be a match to remember, for better or for worse.

The Definition of Insanity

If there's one match everyone has heard enough about already its herO vs sOs at Katowice. Luckily it’s 2017 and although the ghost of that horrific bopping will forever linger, these two players have met plenty of times since then.

herO vs sOs has become one of the defining rivalries in Starcraft 2 history. It’s certainly on the level of Life vs TaeJa, or MMA vs Polt. These two have met 12 times since 2012. They’ve fought in Proleague, IEMs and GSLs, the most recently being sOs’ 3-0 drubbing of herO in the 2016 Season 2 quarterfinals. Back then herO was the more in form player and had beaten sOs the two previous times they had played. Obviously sOs was not listening, because he smashed herO aside with the same aloofness he reserves for all his opponent. It is impossible to forget that sOs is the more accomplished of the two players. Why should he be concerned with someone so inferior. He has won BlizzCon twice, the biggest IEM and enough other events that herO’s impressive Starleague and KeSPA Cup wins look paltry in comparison. It’s hard to tell if sOs thinks of herO as a rival (or anyone for that matter), but herO seemingly cannot escape him. His career will forever be measured against the player who shattered his spirits and sent him home from Poland without a cent to his name.

Like last year, herO is looking like the better player, but that has not mattered in the past. sOs is a big time player and with the last remaining Korean team behind him he will not be lacking in preparation. Both players are looking for their first GSL victory and this match is the next step. To herO it represents a chance to gain closure and continue his tournament run. To sOs, herO is just a bump in the road on the way to another big payday.

Ryung vs Maru



Crossing Ancient Paths

It seems funny that, while being the two players with the longest StarCraft 2 careers still left alive in this tournament, (T)Ryung and (T)Maru have only met two times thus far from 2010 to 2017. Looking at the directions their career paths had taken them, it makes sense of course; still though, it feels like this is a meeting years in the making, and we are finally getting to see it.

Few might remember that little boy Maru debuted in the first GSL Open Season in 2010. And really, aside from his remarkably young age, there wasn’t much special about him. At the time, he was what we’d call a typical Prime Terran: cheesy down to the bones and easy to dislike—especially after he had eliminated a fan favourite in Cella. His own elimination by San’s hands seemed quite righteous at the time. Little did anyone know, that this kid would—well, not really grow—become one of the deadliest and fastest Terran players to ever grace us with his presence. A double Royal Roader. The first eSF player to win one of the legendary OSL titles. Maru also made the right decisions when it came to progress in his career: when offered a spot by Jin Air Green Wings, he didn’t hesitate and left Prime behind to crumble, instead helping Jin Air to become the powerhouse it is today.

Ryung—for a short time a colleague of Maru on Prime—debuted in GSL a bit later than his younger counterpart. Handpicked to join SlayerS by the legendary BoxeR, Ryung was used as a TvT sniper in GSTL, where he showcased his brilliant strategical mind and earned himself a name as someone even much more notable players had to fear. Later, he would make the semifinal in Code A in his first attempt, only losing to some hot new guy called Bomber, who’d go on to win the tournament. While Ryung was holding his own in Code S, Maru mostly didn’t even make it into Code A. As the SlayerS Terran had his greatest result in November 2012 by reaching the top 4 of Code S, Maru was just establishing himself as a regular player in the league. It is around this time, the two players chose different paths for themselves, which eventually led them to this point.

SlayerS crumbled under the pressures of infighting, leaving a mark on Ryung’s practice and mental state—as it did for most of the former SlayerS players. Luckily though, Ryung was picked up by Axiom and didn’t have to think about his future all too long. However, this also meant leaving Korean competition behind, as the age of WCS had come and Axiom set their vision onto America, where Ryung had some good results first, but fell off quite quickly. It would take three years of bitter irrelevance for Ryung to reach the top 8 of Code S again. As quickly as Ryung fell from grace, Maru rose. The Prime player won OSL out of nowhere and went on to rake in more and more great placements, becoming the feared opponent he is now.

Maru is where we nowadays expect him to be: In the top 8 of Code S, fighting for the title. Ryung is back where we never expected him to be again: In the top 8 of Code S, fighting for the title. Their paths, though, couldn’t be more different but for one aspect: They let them prevail against time itself. Now, they cross on the grand stage.


Overwhelming Firepower

Once known for his prowess in the Terran mirror match-up, Ryung had lost the reputation of an expert in the match-up during his long slump. Since his return to the top level of Korean StarCraft 2, he has recovered at least a bit of that image, although he isn’t nearly as deadly as he was a few years ago (as a demonstration, just look at how his TvT offline winrate has plummeted from 64% over 119 games in WoL to 57% over 90 in HotS and LotV). However, he has retained some useful characteristics. Ryung is unpredictable and tricky, can pull off aggressive openers as well as defensive ones, and he’ll always tailor his builds to map and opponent. It’s a skill he has long honed and practiced, and which has served him rather well. Here’s also where it gets problematic, though. While Maru, like most Jin Air players since the great team cataclysm, has enjoyed the luxury of not having to grind online tournaments to make a living, Ryung is a very visible competitor in those, leaving not much material for Ryung to study and conversely a whole load for his opponent.

Maru, himself a master of TvT and more devious than probably any other Terran when it comes to cold blooded cheese—a quality he certainly has retained since the 2010 Prime days—will know how to use that knowledge advantage to exploit any pattern he might find in Ryung’s play while hiding his own. After the dismantling of KeeN and Bunny—opponents whom Ryung regularly struggles against online—there isn’t much imagination needed for what Maru might do to his opponent in this quarterfinal. If Ryung is the Swiss Army Knife of TvT, Maru is the super large version with double the tools and a shotgun in front.

Normally, the regular knife is well enough adapted to do the job, but confronted with such overwhelming power and experience, it’s going to be a huge uphill battle. Ryung has shown earlier this season, that he can survive such battles and facilitate even the greatest opponents to make mistakes—ByuN, for instance. But if your strategy is based on your adversary making mistakes, it’s probably not a good sign at all. Ryung really needs everything he can get to win this one: Perfect play, a kiss from Lady Fortune, and his old confidence. Only then we might see the rebirth of Ryung.

Otherwise, this Barbie-wristband wearing teddy bear is going to crush another dream.


Predictions:

(P)sOs 3-1 (P)herO
(T)Ryung 1 - 3 (T)Maru



Credits:
Writers: Mizenhauer, TheOneAboveU.
Editors: munch.
Graphics: shiroiusagi.
Stats: Aligulac

Facebook Twitter Reddit
TL+ Member
Alarak89
Profile Joined January 2016
United States882 Posts
Last Edited: 2017-02-24 17:20:55
February 24 2017 17:20 GMT
#2
Poor herO, why you always face sOs in a big offline tournament...
Next time you should try to avoid sOs intentionally, just like sOs is trying to catch you intentionally this time
sOs is THE ONLY player I pay attention to
Nakajin
Profile Blog Joined September 2014
Canada8989 Posts
February 24 2017 17:56 GMT
#3
sOs 3-1 hero
Maru-3-0 Ryung

It is going to make for some amazing semis.
Writerhttp://i.imgur.com/9p6ufcB.jpg
starkiller123
Profile Joined January 2016
United States4030 Posts
February 24 2017 18:17 GMT
#4
I will be amazed if Ryung can take more than a game off Maru, hopefully herO can finally beat sOs
Ishmael
Profile Joined June 2016
92 Posts
February 24 2017 18:56 GMT
#5
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro
The Nature of Infinity is this: That every thing has its own Vortex
Cricketer12
Profile Blog Joined May 2012
United States13990 Posts
February 24 2017 19:07 GMT
#6
sOs and Ryung gogo. Keep the dream alive.
Chain 1 Arthalion Chain 2 Urgula Chain 3 Mululu Chain 4 Lukias
igay
Profile Blog Joined November 2011
Australia1178 Posts
February 24 2017 19:49 GMT
#7
I don't know why but I always want sOs to win and always had a soft stop for Maru. Looking forward to these matches and nice write up
MVP <3 MKP <3 DRG <3
KingofdaHipHop
Profile Blog Joined October 2013
United States25602 Posts
February 24 2017 20:31 GMT
#8
herO please please please win that would be so sick. but if sOs wins its okay too.

Maru will destroy
Rain | herO | sOs | Dear | Neeb | ByuN | INnoVation | Dream | ForGG | Maru | ByuL | Golden | Solar | Soulkey | Scarlett!!!
ThunderJunk
Profile Joined December 2015
United States711 Posts
February 24 2017 20:42 GMT
#9
I wouldn't be so quick to count Ryung out. Maru's TvT is probably his weakest MU, whereas it has always been Ryung's best MU. Like, Ryung is actually a top contender in TvT. Maru is as well, but I think it will be closer than most people think.

sOs is not going to die this season. HE IS LA CUCARACHA
I am free because I know that I alone am morally responsible for everything I do.
Malgo
Profile Joined March 2015
Germany76 Posts
February 24 2017 20:54 GMT
#10
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro



exactly this !
Boggyb
Profile Joined January 2017
2855 Posts
February 24 2017 20:54 GMT
#11
On February 25 2017 05:42 ThunderJunk wrote:
I wouldn't be so quick to count Ryung out. Maru's TvT is probably his weakest MU, whereas it has always been Ryung's best MU. Like, Ryung is actually a top contender in TvT. Maru is as well, but I think it will be closer than most people think.

sOs is not going to die this season. HE IS LA CUCARACHA

TvP is Maru's weakest matchup. He doesn't like TvT, but he's a monster at it.
Argonauta
Profile Joined July 2016
Spain4955 Posts
February 24 2017 20:55 GMT
#12
Our Barbie wristband hero is the most entertaining player to watch right now at GSL, for the shake of the enjoyment he should rekt Ryung.
Rogue | Maru | Scarlett | Trap
TL+ Member
Koromon
Profile Joined May 2012
United States304 Posts
February 24 2017 22:26 GMT
#13
GO RYUNG GOGOOO
Shellshock
Profile Blog Joined March 2011
United States97276 Posts
February 24 2017 23:29 GMT
#14
herO and Ryung will prob win cause I don't want them to advance
Moderatorhttp://i.imgur.com/U4xwqmD.png
TL+ Member
fishjie
Profile Blog Joined September 2010
United States1519 Posts
February 25 2017 01:57 GMT
#15
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro


myungsik has never won anything
LongShot27
Profile Joined May 2013
United States2084 Posts
February 25 2017 02:10 GMT
#16
sOs and ryung, easily
If all men were created equal there would be no reason to declare it.
attomac
Profile Joined March 2015
Peru14 Posts
February 25 2017 02:14 GMT
#17
Batman vs The Joker, Thor vs Loki, herO vs sOs ...
Alarak89
Profile Joined January 2016
United States882 Posts
Last Edited: 2017-02-25 02:18:33
February 25 2017 02:17 GMT
#18
On February 25 2017 10:57 fishjie wrote:
Show nested quote +
On February 25 2017 03:56 Ishmael wrote:
sOs 1 < 3 herO -- sOs looking more and more like a myunsik kind of player, I doubt he'll pull too much of interest out here. May get by with some more really gross games, but I think herO too stronk.

Ryung 1 < 3 Maru -- come on, guys.

side predictions : 1) Maru will make Ryung break his own ankles in one game, but otherwise they'll be solid and interesting. 2) sOs will have poor adept micro


myungsik has never won anything

As a salty sOs hater, it's apparent for him that MyuNgSiK is better than sOs.
sOs is THE ONLY player I pay attention to
MushinSSC
Profile Joined April 2016
31 Posts
February 25 2017 03:27 GMT
#19
sOs please wins, but if HerO is the one, it's ok too! Love his smile
Togekiss
Profile Joined January 2013
Canada154 Posts
February 25 2017 04:11 GMT
#20
Let's go Maru! This is your time - take hold of it and fly!!!
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Next event in 46m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Nina 127
RuFF_SC2 110
ProTech39
StarCraft: Brood War
Britney 14510
NaDa 51
Dota 2
NeuroSwarm1
Super Smash Bros
C9.Mang0450
Other Games
tarik_tv15007
summit1g11643
JimRising 290
FrodaN169
Models4
Organizations
Other Games
gamesdonequick898
Counter-Strike
PGL119
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 11 non-featured ]
StarCraft 2
• davetesta46
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
Korean StarCraft League
46m
CranKy Ducklings
7h 46m
IPSL
15h 46m
dxtr13 vs OldBoy
Napoleon vs Doodle
LAN Event
15h 46m
Lambo vs Clem
Scarlett vs TriGGeR
ByuN vs TBD
Zoun vs TBD
BSL 21
17h 46m
Gosudark vs Kyrie
Gypsy vs Sterling
UltrA vs Radley
Dandy vs Ptak
Replay Cast
20h 46m
Sparkling Tuna Cup
1d 7h
WardiTV Korean Royale
1d 9h
IPSL
1d 15h
JDConan vs WIZARD
WolFix vs Cross
LAN Event
1d 15h
[ Show More ]
BSL 21
1d 17h
spx vs rasowy
HBO vs KameZerg
Cross vs Razz
dxtr13 vs ZZZero
Replay Cast
2 days
Wardi Open
2 days
WardiTV Korean Royale
3 days
Replay Cast
4 days
Kung Fu Cup
4 days
Classic vs Solar
herO vs Cure
Reynor vs GuMiho
ByuN vs ShoWTimE
Tenacious Turtle Tussle
4 days
The PondCast
5 days
RSL Revival
5 days
Solar vs Zoun
MaxPax vs Bunny
Kung Fu Cup
5 days
WardiTV Korean Royale
5 days
RSL Revival
6 days
Classic vs Creator
Cure vs TriGGeR
Kung Fu Cup
6 days
Liquipedia Results

Completed

BSL 21 Points
SC4ALL: StarCraft II
Eternal Conflict S1

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
SOOP Univ League 2025
YSL S2
BSL Season 21
Stellar Fest: Constellation Cup
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22
StarSeries Fall 2025
FISSURE Playground #2
BLAST Open Fall 2025
BLAST Open Fall Qual

Upcoming

SLON Tour Season 2
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
HSC XXVIII
RSL Offline Finals
WardiTV 2025
RSL Revival: Season 3
META Madness #9
BLAST Bounty Winter 2026: Closed Qualifier
eXTREMESLAND 2025
ESL Impact League Season 8
SL Budapest Major 2025
BLAST Rivals Fall 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.