• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 06:25
CET 12:25
KST 20:25
  • 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 Revival - 2025 Season Finals Preview8RSL Season 3 - Playoffs Preview0RSL Season 3 - RO16 Groups C & D Preview0RSL Season 3 - RO16 Groups A & B Preview2TL.net Map Contest #21: Winners12
Community News
Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump1Weekly Cups (Nov 24-30): MaxPax, Clem, herO win2BGE Stara Zagora 2026 announced15[BSL21] Ro.16 Group Stage (C->B->A->D)4Weekly Cups (Nov 17-23): Solar, MaxPax, Clem win3
StarCraft 2
General
RSL Revival - 2025 Season Finals Preview Weekly Cups (Dec 1-7): Clem doubles, Solar gets over the hump Chinese SC2 server to reopen; live all-star event in Hangzhou Maestros of the Game: Live Finals Preview (RO4) BGE Stara Zagora 2026 announced
Tourneys
StarCraft2.fi 15th Anniversary Cup RSL Offline Finals Info - Dec 13 and 14! Tenacious Turtle Tussle 2025 RSL Offline Finals Dates + Ticket Sales! Sparkling Tuna Cup - Weekly Open Tournament
Strategy
Custom Maps
Map Editor closed ?
External Content
Mutation # 504 Retribution Mutation # 503 Fowl Play Mutation # 502 Negative Reinforcement Mutation # 501 Price of Progress
Brood War
General
How Rain Became ProGamer in Just 3 Months [BSL21] RO8 Bracket & Prediction Contest BGH Auto Balance -> http://bghmmr.eu/ BW General Discussion FlaSh on: Biggest Problem With SnOw's Playstyle
Tourneys
[ASL20] Grand Finals [BSL21] RO8 - Day 2 - Sunday 21:00 CET [BSL21] RO8 - Day 1 - Saturday 21:00 CET Small VOD Thread 2.0
Strategy
Simple Questions, Simple Answers Game Theory for Starcraft Fighting Spirit mining rates Current Meta
Other Games
General Games
Stormgate/Frost Giant Megathread Dawn of War IV The 2048 Game Path of Exile Awesome Games Done Quick 2026!
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
Mafia Game Mode Feedback/Ideas Survivor II: The Amazon Sengoku Mafia TL Mafia Community Thread
Community
General
Things Aren’t Peaceful in Palestine Russo-Ukrainian War Thread US Politics Mega-thread YouTube Thread European Politico-economics QA Mega-thread
Fan Clubs
White-Ra Fan Club
Media & Entertainment
Anime Discussion Thread [Manga] One Piece Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
TL+ Announced Where to ask questions and add stream?
Blogs
How Sleep Deprivation Affect…
TrAiDoS
I decided to write a webnov…
DjKniteX
James Bond movies ranking - pa…
Topin
Thanks for the RSL
Hildegard
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1728 users

[F]1: Mushroom Risotto

Blogs > Newbistic
Post a Reply
1 2 Next All
Newbistic
Profile Blog Joined August 2006
China2912 Posts
November 16 2012 08:25 GMT
#1
Food Blog 1 (technically the 40th or so, but this is a reboot)
Mushroom Risotto


Introduction

There aren't many things in the world that can be brought back from the dead. If you have a plant but neglect to water it for a few months, it'll most likely be dead. All the water in the world will not bring it back. Luckily, blogs are a far hardier breed of creatures. I've never meant to let it die, but here it is, it's back with just a few swypes at the keyboard! The moral of the story is, if you are an irresponsible human being like me, keep a blog, not a plant (or even worse, a baby).

Anyways, let us start out with something that is both simple and tastes fucking amazing: mushroom risotto. If you ever want to really impress someone who has no idea how to cook without too much effort or money, this is what you will want to make.

Ingredients

[image loading]
If anyone makes a comment about the lighting I'm going to find where you live and send you a booby trapped envelope with a flashbang grenade inside.

1 cup arborio rice
1 can (or more) of chicken stock*
1/2 pounds mushrooms**
1 medium yellow onion
3 tbsp olive oil
2 cloves garlic
1 tbsp butter
2/3 cup dry white wine
water (optional)
salt
pepper
3 tbsp parmesan cheese

*You can use water on top of the 1 can of chicken stock, or all chicken stock to make this dish extra flavorful.
**Button or brown mushrooms are the common choice. If you are well off you can get fancy with wild mushrooms.

Cooking

Start by doing a medium (1 cm, 1/3 inch) dice on your onions, mincing your garlic, and slicing your mushrooms. You will be spending a lot of time at the stove later on, so do your prep ahead of time.

[image loading]
This type of dish is known in the US as jenyoo-wahhn eye-talian. Which means real Italians might jump off a cliff upon seeing it.

Heat a pot to medium high heat with a tablespoon and a half of olive oil. When the oil is just starting to smoke, add the onion. Cook it for 2-3 minutes until it is translucent but not brown (stir the onion every once in a while to prevent browning). Add garlic and cook for another minute. Add the rice and continue to cook for 2-3 minutes, stirring to avoid browning.

[image loading]
The first Italian style dish I blog about just happens to have rice in it. ASIAN 4 LYFE.

Pour your white wine into the pot. Stir constantly and make sure that the heat is high enough (high heat for electric ranges, medium to medium high on gas stoves) that the liquid is always simmering. Cook until the liquid has almost all evaporated, and add your chicken stock 1/3 of a can at a time, each time stirring until the liquid has almost all evaporated.

[image loading]
Some more Pulitzer quality photos of the action for you.

You will want to repeat the process, using water if you run out of stock, until the rice is cooked through tender and the sauce is creamy. A professional chef can do this in 20 minutes. It took me about 30 minutes, but what matters is that you achieve the right consistency. When the rice is close to finishing (or finished if you don't feel like multitasking, since the rice can't be easily overcooked), start sauteing your mushrooms. The mushrooms will take about 5 minutes.

Heat a pan with 1 1/2 tablespoons of olive oil and 1 tablespoon of butter on medium-high to high heat. When the butter foams and the foam subsides, add your mushrooms. Toss the mushrooms for about 5 minutes until it is cooked through (make sure that there is no water in the bottom of the pan; if you see water accumulating, turn the heat up). Salt and pepper to taste.

[image loading]
This may look like a lot of mushrooms, but there's no shroom for error here, so don't squander them.

Now that your mushrooms and the risotto are both almost done, dump your mushrooms into your risotto. The reason why you do not cook the mushrooms with the risotto is because mushrooms taste far better when they are sauteed instead of boiled along with the rice. Salt and pepper to taste, taking into consideration the salt content of the chicken stock and the cheese you are about to add. Turn off the heat and stir the parmesan cheese into the risotto. Serve hot.

[image loading]
Don't worry if your cheese is not luminescent like mine is. We can't all have shitty cameras be angels from the fifth dimension.

Result

[image loading]
I could tell you about how delicious it is, but you're probably thinking it looks like it could have come from a bukkake convention. Or maybe only I was thinking of that. But now you're also thinking of that (if you don't know what it is, don't google it).

This is actually a dish I've made once before, so I knew it would taste good before I made it for the blog. And it is amazing for how easy it is to make. There is a burst of flavor in every bite, yet the dish isn't so powerful that you are overwhelmed after only a few bites. It makes for a fantastic main course or a starch component of a bigger course. Oftentimes, simplicity done right is better than complexity done mediocrely.

Questions and comments are welcome. This blog will also be posted on my main blog,

http://foodinmind.wordpress.com

where you can also find all the past food blogs that I have done.

Until next time, remember that risotto, like pasta, is just shit the Italians took from the Chinese and made better. They were the original bootleggers.

****
Logic is Overrated
Angel_
Profile Blog Joined December 2011
United States1617 Posts
November 16 2012 08:45 GMT
#2
It looks yummy, even though some risotto gets a funny texture, I think. I'd like to add chicken to it and eat it as a meal by itself.


Also, dumb question warning: Brown mushrooms = Portabellas, yes?
Game
Profile Blog Joined February 2009
3191 Posts
November 16 2012 09:23 GMT
#3
Oh my. Oh.... my. I should not have read this blog at 4:20 in the morning. It looks so damn good.
SC is like sex. You should play often, but never too hard. And you should only try hard when it matters.
Newbistic
Profile Blog Joined August 2006
China2912 Posts
November 16 2012 09:38 GMT
#4
On November 16 2012 17:45 Angel_ wrote:
It looks yummy, even though some risotto gets a funny texture, I think. I'd like to add chicken to it and eat it as a meal by itself.


Also, dumb question warning: Brown mushrooms = Portabellas, yes?


Nope, brown mushrooms are like regular button mushrooms except with a bronze colored cap. I think they're called brown mushrooms since that's what supermarkets here sell them as, although I know US supermarkets sometimes have different names for the same foods in different parts of the country.
Logic is Overrated
Angel_
Profile Blog Joined December 2011
United States1617 Posts
Last Edited: 2012-11-16 10:01:15
November 16 2012 10:00 GMT
#5
oh. brown are crimini. and baby portabellas...are baby portabellas. functionally theyre basically the same as far as what they're used for apparently. =]
greggy
Profile Joined October 2010
United Kingdom1483 Posts
November 16 2012 11:45 GMT
#6
Totally misread the title as something else.

Good blog though.
Ketch
Profile Joined October 2010
Netherlands7285 Posts
November 16 2012 11:56 GMT
#7
No herbs? I usually add 1 teaspoon of dried thyme, I like that! Need to make a risotto again soon!
BLinD-RawR
Profile Blog Joined April 2010
ALLEYCAT BLUES50600 Posts
November 16 2012 12:13 GMT
#8
On November 16 2012 20:56 Ketch wrote:
No herbs? I usually add 1 teaspoon of dried thyme, I like that! Need to make a risotto again soon!


no thyme like the present, make some now!
Brood War EICWoo Jung Ho, never forget.| Twitter: @BLinDRawR
Dirkzor
Profile Blog Joined June 2011
Denmark1944 Posts
November 16 2012 12:32 GMT
#9
Risotto is so easy to make and can be made in SO many different way and also very tasty! =) I usually make it with salmon and mascapone (?) cheese. It does take a while to get the right consistency especially with a large potion (4+ people)...
"HOW THE FUCK ARE YOU ON TOP AGAIN???? HOW DO YOU KEEP DOING THIS????" -Julmust (also, thats what she said)
Provocateur
Profile Joined October 2010
Sweden1665 Posts
November 16 2012 14:21 GMT
#10
Mushroom risotto is one of my absolute favourites, definitely gonna cook some soon. Even though it resembles puke it's freaking amazing :p
VicTree
Profile Joined February 2011
United States16 Posts
November 16 2012 17:12 GMT
#11
In case anyone is curious, here is another recipe for mushroom risotto - a staple at our restaurant during colder months

Yields about 3# of par-cooked risotto, scale recipe for your needs

Truffled Porcini Risotto

2.5 LBS Carnaroli Rice
Hot Chicken Stock - As needed (about 1 Gal for initial cook, 1/3-1/2 gal for finishing)
1 Cup Soffrito (Blend up 1 LB mirepoix and cook slowly until flavors blend)
100 g garlic, sliced
2 cups white wine
80 g butter
250 g porcini mushrooms, dried (rehydrate the mushrooms in the wine (15-20 minutes fully immersed) and remove and rough chop them. Reserve the wine.


In a large skillet (or rondeau) over high heat, add butter. Allow butter to brown very slightly around edges, then add rice. Stir constantly. You want to completely coat the rice in the butter, and begin to toast the rice. It should begin to smell like popcorn, and take on a very light brown hue. Add your garlic, and keep stirring, allowing the ambient heat from the rice to sweat the garlic. Add the soffrito and continue stirring, fully incorporating it into the rice. Deglaze your pan with the wine and mushrooms. Once the wine has reduced au sec (essentially almost fully evaporated), begin adding your stock a couple ladles at a time (smaller batches call for smaller additions of stock). Add stock and stir vigorously until it is absorbed by the rice, and then repeat. Once you are about halfway through your gallon of stock, stop stirring the risotto. You will add stock, and let some of the rice begin to stick to the bottom of the pan. Using this technique of allowing the rice to stick and then scraping it off helps to break up the starches in the rice, and gives you a creamier end result. To check the risotto for doneness, pull out 5 grains of rice at a time. Press them individually firmly between your thumb and finger and crush each grain of rice. They should smash relatively easily and look like a spinal cord. At the restaurant we made this sound fancier and coined the term "au spine". Once this has been achieved, remove risotto onto a sheet tray or baking tray and allow to cool in the fridge.

You now have par-cooked risotto (which if you are entertaining or cooking in the industry can be and is encouraged to be done ahead of time). Now the exciting part.

Have your girl over for dinner, or just have a sofisticated and delicious starch that can be executed very simply.

For service (6 oz being 1 portion for 1 person, scale as necessary)
Chicken stock as needed (cold or warm)
about 1 TBSP Mascarpone per 6 oz Risotto
1 T finely minced italian parsley
3 finger pinch of kosher salt per 6 oz risotto (for larger scalings, reduce salt and finish at the end with necessary seasoning)
1 oz White truffle oil per 6 oz risotto
1 oz butter per 6 oz risotto

In a pan, add as many portions of risotto as necessary, about 1/2 cup of chicken stock per portion, and a 3 finger pinch of salt. Bring stock to a boil over high heat. Once stock begins to boil, add mascarpone and reduce heat to medium. This will keep the cheese from separating. Stir risotto to incorporate ingredients and to release starch from the rice. You are looking for the rice to be completely suspended in its own sauce (made from the starch that the rice releases) while still maintaining a little bite. Keep in mind that bad risotto is textureless mushy risotto. You don't want it crunchy, but you are looking for something similar to al dente pasta. Once this has been achieved (slightly more stock may be necessary) finish with butter and parsley. Stir to incorporate, and immediately before plating stir in your truffle oil. Taste for final seasoning, and plate.

To the OP - Give it a try! mushroom risotto is delicious and I know you can do it. Cooking is about exploring and constantly learning. If I have learned one thing in my years of working in restaurants, its that if you stop learning you need to find a new career.

Have the family over, or cook a dinner for your girl. The best part of good food is sharing it with people you care about.
Newbistic
Profile Blog Joined August 2006
China2912 Posts
November 16 2012 17:33 GMT
#12
On November 17 2012 02:12 VicTree wrote:
In case anyone is curious, here is another recipe for mushroom risotto - a staple at our restaurant during colder months

+ Show Spoiler +
Yields about 3# of par-cooked risotto, scale recipe for your needs

Truffled Porcini Risotto

2.5 LBS Carnaroli Rice
Hot Chicken Stock - As needed (about 1 Gal for initial cook, 1/3-1/2 gal for finishing)
1 Cup Soffrito (Blend up 1 LB mirepoix and cook slowly until flavors blend)
100 g garlic, sliced
2 cups white wine
80 g butter
250 g porcini mushrooms, dried (rehydrate the mushrooms in the wine (15-20 minutes fully immersed) and remove and rough chop them. Reserve the wine.


In a large skillet (or rondeau) over high heat, add butter. Allow butter to brown very slightly around edges, then add rice. Stir constantly. You want to completely coat the rice in the butter, and begin to toast the rice. It should begin to smell like popcorn, and take on a very light brown hue. Add your garlic, and keep stirring, allowing the ambient heat from the rice to sweat the garlic. Add the soffrito and continue stirring, fully incorporating it into the rice. Deglaze your pan with the wine and mushrooms. Once the wine has reduced au sec (essentially almost fully evaporated), begin adding your stock a couple ladles at a time (smaller batches call for smaller additions of stock). Add stock and stir vigorously until it is absorbed by the rice, and then repeat. Once you are about halfway through your gallon of stock, stop stirring the risotto. You will add stock, and let some of the rice begin to stick to the bottom of the pan. Using this technique of allowing the rice to stick and then scraping it off helps to break up the starches in the rice, and gives you a creamier end result. To check the risotto for doneness, pull out 5 grains of rice at a time. Press them individually firmly between your thumb and finger and crush each grain of rice. They should smash relatively easily and look like a spinal cord. At the restaurant we made this sound fancier and coined the term "au spine". Once this has been achieved, remove risotto onto a sheet tray or baking tray and allow to cool in the fridge.

You now have par-cooked risotto (which if you are entertaining or cooking in the industry can be and is encouraged to be done ahead of time). Now the exciting part.

Have your girl over for dinner, or just have a sofisticated and delicious starch that can be executed very simply.

For service (6 oz being 1 portion for 1 person, scale as necessary)
Chicken stock as needed (cold or warm)
about 1 TBSP Mascarpone per 6 oz Risotto
1 T finely minced italian parsley
3 finger pinch of kosher salt per 6 oz risotto (for larger scalings, reduce salt and finish at the end with necessary seasoning)
1 oz White truffle oil per 6 oz risotto
1 oz butter per 6 oz risotto

In a pan, add as many portions of risotto as necessary, about 1/2 cup of chicken stock per portion, and a 3 finger pinch of salt. Bring stock to a boil over high heat. Once stock begins to boil, add mascarpone and reduce heat to medium. This will keep the cheese from separating. Stir risotto to incorporate ingredients and to release starch from the rice. You are looking for the rice to be completely suspended in its own sauce (made from the starch that the rice releases) while still maintaining a little bite. Keep in mind that bad risotto is textureless mushy risotto. You don't want it crunchy, but you are looking for something similar to al dente pasta. Once this has been achieved (slightly more stock may be necessary) finish with butter and parsley. Stir to incorporate, and immediately before plating stir in your truffle oil. Taste for final seasoning, and plate.

To the OP - Give it a try! mushroom risotto is delicious and I know you can do it. Cooking is about exploring and constantly learning. If I have learned one thing in my years of working in restaurants, its that if you stop learning you need to find a new career.

Have the family over, or cook a dinner for your girl. The best part of good food is sharing it with people you care about.


Thanks for the tips! It looks easy, except the white truffle oil might be a bit beyond my financial reach lol.
Logic is Overrated
pebble444
Profile Blog Joined March 2011
Italy2500 Posts
November 16 2012 18:02 GMT
#13
Yeah actually rice is pretty common in Italy. This recipe is a classic. Personally i would put half a medium sized onion instead of a full one, and i don' t put 3 tablespoons of parmigiano but more, like the amount in your photo it seems much more than 3 tablespoons (or maybe i have no idea what a dose of tablespoon looks like). Also a good alternative if you don' t have parmigiano is pecorino cheese, which tastes good with it too. But generally any grated cheese will go, the older the cheese the better. Your finished dish looks like it should look btw.
"Awaken my Child, and embrace the Glory that is your Birthright"
GhandiEAGLE
Profile Blog Joined March 2011
United States20754 Posts
November 16 2012 19:29 GMT
#14
Its 10 minutes before my lunch break, I see this, and since I was already realllllly hungry. So damn you.
Oh, my achin' hands, from rakin' in grands, and breakin' in mic stands
snively
Profile Blog Joined August 2011
United States1159 Posts
November 17 2012 00:36 GMT
#15
mmmnumm food blogs :D
my favorite kind
My religion is Starcraft
Sephy90
Profile Blog Joined January 2010
United States1785 Posts
November 17 2012 03:00 GMT
#16
Man....... why did you have to say bukkake convention.. I looked at the photo then my mind just wondered off -.-. anyway I love your blogs keep them up :D:D
"So I turned the lights off at night and practiced by myself"
Froadac
Profile Blog Joined July 2009
United States6733 Posts
November 17 2012 18:40 GMT
#17
Your cheese quality makes me sad, but it still loosk epicly delicious
Disregard
Profile Blog Joined March 2007
China10252 Posts
November 17 2012 18:42 GMT
#18
Truffle oil is not even legitimate stuff, many chefs just use it to make it seem luxurious. You can easily do without.
"If I had to take a drug in order to be free, I'm screwed. Freedom exists in the mind, otherwise it doesn't exist."
HwangjaeTerran
Profile Blog Joined October 2009
Finland5967 Posts
November 17 2012 21:54 GMT
#19
Looks really nice. I got a sudden urge to go to a bukkake convention.
https://steamcommunity.com/id/*tlusernamehere*/
Velinath
Profile Blog Joined March 2011
United States694 Posts
November 17 2012 23:51 GMT
#20
Every time I read one of your food blogs, it's now around 75% for the food and 25% for the hilarious picture captions. Awesome stuff as usual.
1 2 Next All
Please log in or register to reply.
Live Events Refresh
Replay Cast
09:00
WardiTV Mondays #64
CranKy Ducklings218
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Harstem 29
StarCraft: Brood War
Calm 3553
Rain 2523
GuemChi 1542
Horang2 1229
Hyuk 824
Free 803
Jaedong 757
Stork 449
actioN 399
BeSt 280
[ Show more ]
firebathero 270
Hyun 220
Sharp 184
Light 183
Larva 182
EffOrt 169
ZerO 156
Pusan 146
Mini 138
Zeus 125
Rush 122
hero 103
910 86
Snow 86
ggaemo 74
Shuttle 62
Aegong 41
Movie 32
Mong 31
soO 26
JYJ 25
zelot 24
Icarus 22
Bale 20
GoRush 19
Sea.KH 17
Shine 17
ajuk12(nOOB) 16
Noble 9
Dota 2
singsing2413
XcaliburYe154
League of Legends
C9.Mang0390
JimRising 327
Counter-Strike
olofmeister2090
shoxiejesuss1079
allub280
x6flipin162
Super Smash Bros
Westballz24
Heroes of the Storm
Khaldor153
Other Games
B2W.Neo616
Sick317
crisheroes232
XaKoH 87
Mew2King63
Livibee49
ZerO(Twitch)13
Organizations
StarCraft: Brood War
lovetv 8
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 13 non-featured ]
StarCraft 2
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• iopq 9
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• WagamamaTV95
League of Legends
• Jankos2203
Upcoming Events
Wardi Open
35m
Monday Night Weeklies
5h 35m
Sparkling Tuna Cup
22h 35m
OSC
2 days
YoungYakov vs Mixu
ForJumy vs TBD
Percival vs TBD
Shameless vs TBD
Replay Cast
2 days
The PondCast
2 days
OSC
4 days
CranKy Ducklings
4 days
SC Evo League
5 days
BSL 21
5 days
[ Show More ]
Sparkling Tuna Cup
5 days
BSL 21
6 days
Liquipedia Results

Completed

Acropolis #4 - TS3
RSL Offline Finals
Kuram Kup

Ongoing

C-Race Season 1
IPSL Winter 2025-26
KCM Race Survival 2025 Season 4
YSL S2
BSL Season 21
Slon Tour Season 2
WardiTV 2025
META Madness #9
SL Budapest Major 2025
ESL Impact League Season 8
BLAST Rivals Fall 2025
IEM Chengdu 2025
PGL Masters Bucharest 2025
Thunderpick World Champ.
CS Asia Championships 2025
ESL Pro League S22

Upcoming

CSL 2025 WINTER (S19)
BSL 21 Non-Korean Championship
Acropolis #4
IPSL Spring 2026
Bellum Gens Elite Stara Zagora 2026
HSC XXVIII
Big Gabe Cup #3
ESL Pro League Season 23
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026
BLAST Bounty Winter Qual
eXTREMESLAND 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.