• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 10:11
CET 16:11
KST 00:11
  • 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
[ASL22] Finals Preview: Sweet Victory!12[ASL22] Ro4 Preview: Mirror Mirror6[ASL22] Ro8 Preview: Within Reach5[ASL22] Ro8 Preview: In A Tizzy11[ASL22] Ro16 Preview: Holy Diver5
Community News
Dark completes military service, returns to SC211[BSL23] RO16 Group Stage19Weekly Cups (Nov 2-8): herO back on top?2Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175
StarCraft 2
General
Dark completes military service, returns to SC2 Greetings.. No more SC2 streamers on team liquid? Serral's getting trashed by New Catsle's Mind Weekly Cups (Nov 2-8): herO back on top?
Tourneys
Sparkling Tuna Cup - Weekly Open Tournament Sea Duckling Open (Global, Bronze-Diamond) Dark returns! GSL CK #7 4v4 Team Battle (Nov 19) soO & FanTaSy return! SC2 Kevin Scrim 4v4 (Nov 16) RSL goes to London! 2026 Offline Finals Nov 21-22
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[G] How to playtest arcade maps Starcraft 2 Advance [D] the control group Simple Questions/Answers
External Content
The PondCast: SC2 News & Results Mutation # 551 Robotic Revival Mutation # 550 Graveyard Shift Mutation # 549 Endless Sparkles
Brood War
General
List of top players active on ShieldBattery BW General Discussion Korean players' earnings Hit New All-Time High! SOOP Hosts SC1 & SC2 Event Tournament: Kevin Scrim BGH Auto Balance -> http://bghmmr.eu/
Tourneys
[$1250] International ShieldBattery League [Megathread] Daily Proleagues [BSL23] Ro16 Group A - Saturday 21:00 CET Bisu's Team vs Shuttle's Team 2026-11-14
Strategy
Pluto's TvP 5Marine 2Medic Push Simple Questions, Simple Answers Infested Terran strategies in 2026 Nuke strategy worked in K-League 2026-11-09
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Free Space RTS Game, optimised f. Phone/Tablet etc List of Game Threads The PlayStation 5
Dota 2
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
US Politics Mega-thread Things Aren’t Peaceful in Palestine Artificial Intelligence Thread Trading/Investing Thread European Politico-economics QA Mega-thread
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Manga] One Piece
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Recent Gifted Posts
Blogs
The time I organised my…
AssyrianKing
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 12797 users

[MLG] The Legendary Series

Forum Index > General Games
Post a Reply
amazingxkcd
Profile Blog Joined September 2010
GRAND OLD AMERICA16375 Posts
Last Edited: 2018-04-08 04:55:23
January 29 2015 20:01 GMT
#1

Ninjas in Pyjamas vs Fnatic

The Legendary Series



MLG X Games Aspen Semi-Finals


With MLG over and the winner crowned, we take the time to look back at what could possibly be an early contender for the best series of 2015. After a tumultuous group stage, the two Swedish teams were once again pitted against each other. This time, however, the tables were turned. The once dominant se Ninjas in Pyjamas came in as the underdogs, and se Fnatic came in as the favourites.

If you haven't watched the series yet, please do so as the following analysis is a series-specific performance overview. It looks at how each player performed throughout the series, and what went wrong, or right, for each team.


+ Show Spoiler [NiP vs Fnatic VODs] +
Map 1 - Cache
Map 2 - Inferno
Map 3 - Mirage






se Fnatic


se Robin “flusha” Rönnquist - The Shield


Known for his incredible game sense, flusha came under fire in the latter half of 2014 as accusations of aimlocking were directed towards him. While nothing has come to light proving his guilt, flusha himself has taken to social media to respond to the claims, stating how it has negatively affected his motivation and performance. Usually a strong contender for being one of the most consistent members of Fnatic, his own admission rings true throughout the series as he was one of the weakest links for Fnatic and a key factor in allowing NiP freedom to stampede through their defenses. In most scenarios, flusha simply failed to connect his shots to get key kills that would have allowed Fnatic to stabilize and regain their composure.

Usually seen as the defensive counterpart to JW’s hyper aggression on their Counter-Terrorist side, flusha’s goal is to simply contain what JW let past, whether it be a trickle or a flood. A key round that showcases how it all fell apart was the fifth round of Inferno, where JW was rushed down on arch by a marauding NiP force. Instead of putting a stop to their rampage, flusha was distracted by a single member of NiP while Maikelele snuck behind him in library and got a knife kill for the eco round win.

On the Terrorist side, flusha continues to complement JW by playing towards the opposite bomb site. Rather than being the last line of offense to support JW, he instead lurks, picking off any rotating CTs and allowing JW an incredible amount of space to work with. On Inferno and Cache, it was flusha who punished friberg’s curiosity at the B bombsite, preventing NiP from gaining any information about the whereabouts of his teammates and their plans. While his Terrorist side was somewhat strong, it was unfortunately the many blunders on his CT side that left Fnatic bleeding too many rounds to NiP.


se Jesper “JW” Wecksell - The Sword


Regarded as one of the strongest AWPers in 2014, JW had a lot to prove coming into MLG to reinforce his pedigree as a force to be reckoned with. The aggressive AWPer is a dynamic force with deadly accuracy, capable of destroying opponents on his CT side and causing enemies to fear the very threat of his presence. Similar to Maikelele, JW lives and dies by his aim. While some AWPers flourish by simply holding an angle and netting the team a kill or two, JW will either go big, or go home. Unfortunately for him, he went home, simply because his shots missed a few too many times.

While JW’s success or failure would create a problem for most other teams, Fnatic has created a situation where they do not rely solely on their AWPer. Of course, any game where JW fails to perform may be an uphill battle, but Fnatic often pulls it out in the end. The question then becomes, why did Fnatic end up losing this series? It comes back to flusha, as the duo complement each other so well that when both fail to perform, the team crumbles. Regardless, it was an incredibly close series, but that was mainly due to the next few players on the list.


se Olof “olofmeister” Kajbjer - The Soldier


While JW and flusha are a dynamic duo, the ex-LGB teammates, olofmeister and KRiMZ, make a deadly combination themselves. An all-around strong player, olofmeister wears various hats on Fnatic, electing to AWP or rifle as needed and switching between lurker and entry fragger on the fly. olofmeister acts as clay in pronax’s hands, being used to fatal efficiency. On the CT side, olofmeister was instrumental towards shutting down all of NiP’s attempts at A on Mirage. Fnatic devised a cunning triangle of death in which JW would hold from jungle, olofmeister defended from CT spawn, and KRiMZ would roam between connector and stairs. This meant that although NiP were able to secure the bombsite and plant the bomb, they had an incredibly difficult time holding off the incoming retake as the triple threat would decimate anyone who tried to defend the site. olofmeister also managed to prevent Xizt’s one-versus-three clutch, which would have caused a huge swing in momentum and perhaps allowed NiP an even better Terrorist half.

While his performance on Mirage was admirable, olofmeister made some critical errors on Inferno that allowed NiP to snag an amazing T side against one of the world’s greatest CT Inferno teams. Combined with the weaknesses of flusha and JW, it created a huge hole in their A defense, allowing NiP to exploit it with great arch control and providing the Ninjas an option to fake back towards B when needed. olofmeister needs to step up his game in his next appearance. Although he ended the tournament as the team’s second-best fragger, his performance was far from perfect throughout the series.

[image loading]

Fnatic had too many underperforming players


se Markus “pronax” Wallsten - The Kingmaker


The in-game leader for Fnatic, pronax has risen to become one of the great minds of Global Offensive. He is a player that can be relied on to not only adapt mid-game, but also to prepare specifically for a team and counter their strategies. First and foremost, pronax is a bloodhound. On the CT side, he exists solely to feed information to the other players on the team and to lift them up and make them stars. More than once, pronax pushed his luck by aggressively gathering information. Key examples include him pushing squeaky or A main on Cache or rushing through apartments on Inferno and Mirage to sniff out information there. This allows for an immense early game advantage throughout each round as the remaining CTs can adjust their game plan accordingly and prepare for any executes.

This tactic paved the way for the incredible triple kill on Cache by KRiMZ during the 23rd round. With pronax taking over A main, it allowed KRiMZ to stealthily push into vents and quickly snipe off Xizt, duel with f0rest, then drop down and backstab a distracted GeT_RiGhT as Fnatic knew the Ninjas were not at A. Aside from being the brilliant mind behind his stars, pronax himself pulled off some extremely clutch rounds that brought his team back into the fold. In what was one of the greatest clutch situations of MLG Aspen, pronax managed to salvage a chaotic A take by somehow securing three one-versus-ones with the NiP players. After losing three teammates to Xizt, pronax managed to pick him off before GeT_RiGhT rounded the corner to the site. pronax pivoted and killed the Swedish legend at truck before deftly turning back to graveyard, where a confused friberg met his demise. However, there is something to be said about his snap decisions when it comes to strategies. Right after that round he immediately called for a rush through banana, running straight into the crosshairs of friberg and halting their momentum.

With everything on the line, instead of playing out a different strategy or taking it slow, he called for the exact same strategy with a small tweak: rather than throwing a molotov into the porch area at B, he landed it at the cart instead, exactly where friberg plays. This alteration forced friberg to jump in front of sandbags where he was instantly flashed, allowing the Fnatic players to pick him off without losing a single player. This adjustment, along with his clutch plays, allowed Fnatic to stay in the game and remain as competitive as they were, bringing the series to a third map.


se Freddy “KRiMZ” Johansson - The Giant


While this overview has been quite negative in regards to most of the Fnatic squad thus far, that is simply because most of the praise for this nail-biting series is reserved for this single player. KRiMZ was by far the standout player for Fnatic throughout the entire series. Topping the scoreboard on every map, KRiMZ was playing far above the level of any other Fnatic player on the team.

It was night and day. While JW and flusha let NiP plough through their setup at arch side on Inferno, KRiMZ slammed the door shut at B, denying any Ninjas entrance to the site. On Mirage, KRiMZ proved to be a stellar player once again, holding down the most crucial position on the map, connector, and getting a quad-kill on NiP when they attempted an almost-successful A execute on their first gun round.

Of course, he isn’t just great at holding sites. On Cache, KRiMZ played an invaluable role in keeping Fnatic in the game, grabbing some magnificent entry kills onto B against the near-indomitable friberg and f0rest. He provided Fnatic with opportunities to stay in the game and helped keep the series neck-and-neck. While his performance was brilliant, the frustration was clear on KRiMZ's face as each map bore on. On Inferno, he ran straight down alternate middle and attempted to take a fight with a P250 against Xizt on patio with no help from his teammates. Unfortunately for KRiMZ, his efforts alone could not keep Fnatic in the game, and they fell disappointingly short on Mirage after an anti-eco gave NiP the momentum to shut down any notion Fnatic had of a possible win at MLG.





se Ninjas in Pyjamas



se Mikail “Maikelele” Bill - The Streaker


The newest addition to Ninjas in Pyjamas, Maikelele proved his worth at Dreamhack Winter with his exceptional AWPing on Terrorist halves. Going into MLG, expectations were high for Maikelele to perform on a level similar to what he displayed at the recent major. Following the trend of some of the strongest AWPers, Maikelele is as streaky as they come. Being able to hold down A site on Mirage allowed NiP to get the crucial rounds they needed to take the final map. For Cache, his constant switch between bombsites kept Fnatic on their toes as he searched for the opening frag. Indeed, it was Maikelele that secured a fantastic falling no-scope onto pronax on the B site of Cache, securing an important round for NiP’s CT half.

However, as with other streaky snipers, he has some pitfalls. On Inferno, Maikelele was the weakest link on their CT half. His poor AWP play at arch allowed Fnatic to open up the entire A site. This proved fatal for them as they barely lost Inferno 14-16. While Maikelele underperformed overall, his addition to the team has still been a net positive for the team. His chemistry with GeT_RiGhT in particular has amassed them some incredible clutches. For example, they had successful two-versus-three retakes on both sites of Mirage, which ultimately propelled NiP to the grand finals.


se Richard “Xizt” Landström - The Strategist


With the departure of se Robin “Fifflaren” Johansson and the recent addition of Maikelele, Xizt remains the sole in-game leader of NiP and has managed the team excellently while contributing key frags in certain matches himself. The in-game leader has stepped up to the plate in a considerable fashion and has taken this improved NiP squad to great heights.

Through the use of a flexible play style, Xizt has allowed each player on NiP the freedom to execute their own moves, while still having control on the overarching strategy round by round. This was shown multiple times throughout Cache and Inferno, where a potential misstep by a NiP player could have caused the entire round to crumble. Thanks to Xizt, those rounds were salvaged with the use of a key pop flash or a fast rotation.

Xizt and his squad walk a fine line as usual. What makes this team strong is the trust shared between the players and the ability for certain members to step up when a teammate is underperforming. However, while it was enough to beat Fnatic, they subsequently fell prey to LDLC for a second time. It begs the question: will NiP, as a whole, ever perform up to par simultaneously to secure a championship once more, or will there always be a hole for teams to take advantage of? The answer is one Xizt cannot provide alone.


[image loading]

GeT_RiGhT and Maikelele make a deadly combination


se Adam “friberg” Friberg - The Tower


Known as a strong entry fragger, friberg was more valuable on the CT side as the sole defender of the B site on Cache and Inferno. He played a crucial role on both maps as he essentially shut off any rushes towards B. His presence forced Fnatic to attempt to take mid control in order to force rotations, gain new angles onto B, and focus their efforts on A. One of his greatest strengths in holding the B sites of various maps is his patience and familiarity with his surroundings. Because he is frequently left alone on the site, friberg has devised a handful of devious flashes that have proven to be absolutely devastating against oncoming enemies, and that is what allows him to take down incoming Terrorists and stall for time with incredible consistency.

Hailed as the “King of Banana,” friberg lived up to the name on Inferno by once again destroying all of Fnatic’s attempts at entering the site, even going as far as securing the top of banana every round, a tactic that NiP often strays away from. It proved to be effective as it lured Fnatic into running straight into a meat grinder consisting of a single Famas and a flashbang, crushing any momentum they gained from the previous round. Unfortunately, friberg did show some flaws in his play. While a stalwart defender of sites, he often struggled when he got impatient and abandoned his post, pushing into enemy territory. There he usually met his demise and allowed Fnatic a rare chance to take control of the site, and sometimes the round. While he will rarely be a player that will net an ace, friberg plays an incredibly important role in NiP’s roster. Having the ability to lock down an entire site and possessing great awareness when ripping one open, friberg remains a key player in NiP’s success.


se Patrik “f0rest” Lindberg - The Wanderer


Often regarded as second to GeT_RiGhT, f0rest put up an incredible showing in the series against Fnatic. Criticized for underperforming in online matches and during the latter half of 2014, f0rest picked up his game considerably with some brilliant plays throughout the series. Starting on Cache, f0rest played off his teammate GeT_RiGhT as both were responsible for their dominant mid control which, along with the strength of friberg at B, led to a fantastic start on Cache. f0rest continued to excel on Inferno, where he posted up in and around apartments and slayed anyone who dared to set foot on his balcony.

However, while his CT side was strong, what truly brought f0rest above and beyond in this series were his entry frags on the Terrorist side. On multiple occasions, f0rest atoned for friberg’s slack, demolishing olofmeister at apartments on Inferno while gathering more kills into the A site. His clever maneuvering around arch on another round allowed him to take out both flusha and olofmeister and secure control of the area. f0rest’s kills were some of the most crucial of the game, affording NiP a good amount of T rounds on Inferno.


se Christopher “GeT_RiGhT” Alesund - The Janitor


The clutch maestro, GeT_RiGhT was absolutely on point in this series. While each member of the team had some strong individual plays that highlighted their importance to the team, almost all of his highlights were incredibly clutch rounds that decided the fate of the match. At A site on Cache during an eco round on their Terrorist side, GeT_RiGhT found himself at quad with an AWP with the score tied at 13-13 and NiP on the ropes. After a quick kill on olofmeister on highway, he missed a shot onto flusha. GeT_RiGhT, however, did not immediately run to quad, but instead waited for KRiMZ to change his position from e-box as he moved closer to the site. GeT_RiGhT then smartly jumped to quad and posted up on the right side of the box, allowing Xizt to bait KRiMZ into revealing himself to GeT_RiGhT’s crosshairs and securing the kill. This forced flusha out into the open, where he was finished off with GeT_RiGhT’s Tec-9. GeT_RiGhT’s ability to remain calm under these tight conditions is what brings the legend a level above the rest, and it is what allows NiP to edge out wins against some of the world’s best teams.

An amazing lurker, GeT_RiGhT acts as the cleaner for the team, neatly sweeping away the messes left behind by f0rest and friberg. GeT_RiGhT has proven time and time again that he possesses an incredible game sense to bully his opponents into one-versus-one situations. Another key factor of his success at Aspen is his fantastic chemistry with the new AWPer, Maikelele. This proved instrumental during the 25th round of Mirage as Maikelele dealt fatal shots to the scrambling Fnatic members, bringing the retake to a two-versus-three with GeT_RiGhT rotating from B. Able to play off one another, Maikelele confidently strode across the site knowing full well that the angle from jungle was being watched by his teammate, allowing him to deftly jump onto firebox and pick off JW to secure the round. Although there is room for improvement, GeT_RiGhT and his team should feel incredibly proud for what they accomplished at MLG Aspen. With some of the strongest performances this team has seen, 2015 should prove to be an amazing year for Ninjas in Pyjamas.

Writer: Wunder
Editors: Nagisama, Amazingxkcd, Souma
Graphics: InsidiA, shiroiusagi


The world is burning and you rather be on this terrible website discussing video games and your shallow feelings
Wunder
Profile Blog Joined April 2010
United Kingdom2950 Posts
January 29 2015 20:11 GMT
#2
Hooray!
Writer@joonjoewong
MartinN
Profile Joined April 2011
Spain307 Posts
January 29 2015 20:18 GMT
#3
nice read
NihiLStarcraft
Profile Blog Joined January 2010
Denmark1413 Posts
January 29 2015 20:19 GMT
#4
Awesome writeup. It's great to get this level of CS coverage without having to put up with HLTV or reddit!
HowardDean
Profile Joined January 2015
United States2 Posts
January 29 2015 22:39 GMT
#5
Nice writeup. NiP vs fnatic was an EPIC series from a great event.
Co-Founder | altPUG, LLC. - @mrazza
enigamI
Profile Joined May 2010
Canada385 Posts
January 29 2015 23:13 GMT
#6
Thanks for the writeup. like howard said, its awesome to have another source of analytical CS articles to complement HLTV/Reddit.
Capped
Profile Blog Joined June 2011
United Kingdom7236 Posts
January 29 2015 23:35 GMT
#7
Dont know why this is being compared to the cesspools that are HLTV / Reddit.

Great writeup, shame this left a sour taste in my mouth about fnatic lol.
Useless wet fish.
iv~nk~j
Profile Joined August 2012
1140 Posts
January 30 2015 13:42 GMT
#8
why would that leave a sour taste, it was quite amusing and at the same time made fun of the people accusing him
Roggay
Profile Joined April 2010
Switzerland6320 Posts
January 30 2015 13:46 GMT
#9
Yea it was really funny.
Please log in or register to reply.
Live Events Refresh
WardiTV Invitational
20:00
WardiTV Not-Summer Championshi
ByuN vs SHINLIVE!
herO vs TBD
Clem vs TBD
WardiTV1376
ComeBackTV 995
IntoTheiNu 819
TaKeTV 392
IndyStarCraft 150
Rex130
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
ByuN 468
IndyStarCraft 150
Rex 130
ProTech62
BRAT_OK 15
StarCraft: Brood War
Calm 6312
Rain 1637
Shuttle 1474
Mini 851
BeSt 602
Light 595
Soulkey 487
firebathero 254
hero 242
Hyuk 241
[ Show more ]
ggaemo 177
ZerO 172
Zeus 128
actioN 124
Mind 85
Barracks 81
Hyun 58
Killer 55
Mong 39
PianO 37
Free 36
ToSsGirL 26
JYJ 23
sorry 23
zelot 21
Rock 18
Sacsri 16
Aegong 14
Hm[arnc] 13
soO 13
scan(afreeca) 12
yabsab 11
Dota 2
qojqva2682
monkeys_forever325
Counter-Strike
jkaem191
Heroes of the Storm
Khaldor257
Other Games
FrodaN4689
singsing2445
Liquid`RaSZi899
B2W.Neo802
Beastyqt388
syndereN248
Fuzer 212
KnowMe163
ZerO(Twitch)24
CosmosSc2 18
Railgan9
fpsfer 2
Organizations
Other Games
EGCTV723
StarCraft: Brood War
UltimateBattle 27
[ Show 11 non-featured ]
StarCraft 2
• mYiSmile160
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• HerbMon 9
• ChaeLyn 4
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Upcoming Events
IPSL
1h 49m
Art_Of_Turtle vs KameZerg
Radley vs George
BSL
4h 49m
Artosis vs Dewalt
Ret vs Tech
SOOP
18h 49m
soO vs FanTaSy
WardiTV Weekly
20h 49m
Monday Night Weeklies
2 days
PiGosaur Cup
2 days
The PondCast
2 days
GSL
3 days
Replay Cast
4 days
KCM Race Survival
4 days
[ Show More ]
RSL Revival
5 days
BSL
6 days
eOnzErG vs StRyKeR
Cross vs JDConan
RSL Revival
6 days
Liquipedia Results

Completed

Proleague 2026-11-14
Blizzard Classic Cup 2026
HCC Season 3

Ongoing

Acropolis #5
KCM Race Survival 2026 Season 4
International ShieldBattery League
BSL Season 23
IPSL Winter 2026-27
Calamity Cup Div. A Season 8
Underdog Cup 2026 Div 2-3
BLAST Rivals Fall 2026
IEM Beijing 2026
PGL Masters Bucharest 2026
Stake Ranked Episode 5
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
FISSURE Playground #3
BLAST Open Fall 2026

Upcoming

YSL S4
Sector 591
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
StarCraft2 Weekly Open Tournament 2026 Grand Finals
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
IEM Kraków 2027
PGL Bucharest 2027
BLAST Bounty Winter 2027
PGL Major Singapore 2026
Stake Ranked Episode 6
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.