• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EST 07:30
CET 13:30
KST 21:30
  • 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
Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win0Weekly Cups (October 19-25): Clem triples first in 5.0.175Evil Geniuses - shutting down23ISSL (IntoTheTV x SOOP SC2 League): Premier7Weekly Cups (October 12-18): 5.0.17 era begins1
StarCraft 2
General
Evil Geniuses - shutting down Liquibets sc2 season 30 Weekly Cups (Oct 26 - Nov 1): MaxPax, herO, Solar win No more SC2 streamers on team liquid? How do you feel about the mass reverts in the 5.0.17 PTR?
Tourneys
WardiTV Mondays ISSL (IntoTheTV x SOOP SC2 League): Premier Stellar Fest TWO the Moon (Dec 16-20) Sparkling Tuna Cup - Weekly Open Tournament RSL goes to London! 2026 Offline Finals Nov 21-22
Strategy
[H] ZvP Mid-Late Game: Stalkers Collossi HT
Custom Maps
[D] the control group Simple Questions/Answers [G] How to playtest arcade maps [A] Nemrods 1/4 players
External Content
Mutation # 550 Graveyard Shift The PondCast: SC2 News & Results Mutation # 549 Endless Sparkles Mutation # 548 Shining Bright
Brood War
General
BW General Discussion Rollback Netcode in Brood War How SKT1 S-Tiers Felt To Be Swept By Flash Top Players of October 2026 (EBPD Rankings) Sagi.gg Launcher Released
Tourneys
[$1250] International ShieldBattery League [Megathread] Daily Proleagues 2v2v2v2 Tournament Stage 1: Community Poll [IPSL] IPSL Winter 26-27 Ro24 is HERE!
Strategy
50,000-Word Terran Builds Memo 2026-10-22 Cliff Jump Revisited (1 in a 1000 strategy) Simple Questions, Simple Answers
Other Games
General Games
Nintendo Switch Thread Stormgate/Frost Giant Megathread Deus Ex 3!? Mobile Legends: Bang Bang Armies of Exigo - YesYes?
Dota 2
Dota 2 Champions League Season 3 Begins April 25!
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
Things Aren’t Peaceful in Palestine US Politics Mega-thread Russo-Ukrainian War Thread Men's Fashion Thread The Chess Thread
Fan Clubs
Fan Club Resource Thread Reynor Fan Club The Flash Fan Club
Media & Entertainment
Anime Discussion Thread Movie Discussion! [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
Recent Gifted Posts
Blogs
Why I built Repalyzer (1.1.…
BlueStar
Innovate or Game Over?
TrAiDoS
ShieldBattery on Mac
Kraekkling
[ASL22] Ro4 Day1 Ticket Giv…
bITt.mAN
Can Bots Beat Pros?? Starcr…
namkraft
Customize Sidebar...

Website Feedback

Closed Threads



Active: 10032 users

[Hasu Cook]10: Fun with Eggs

Blogs > Newbistic
Post a Reply
1 2 Next All
Newbistic
Profile Blog Joined August 2006
China2912 Posts
Last Edited: 2012-07-14 01:59:22
July 11 2012 06:14 GMT
#1
Hasu Cook Session 10:
Fun with Eggs


Introduction

...Specifically, eggs of the chicken. Most people will agree that chicken periods are considerably more palatable than human periods. Furthermore, they are cheaper. Requests for human egg donors in the classified section of newspapers often offer thousands of dollars for a single egg.

This blog entry isn't as much about egg dishes as it is about what you can do with eggs. The first dish is a broccoli and tomato salad with home made mayonnaise. The second dish is a cherry clafoutis. Both dishes use eggs in a supporting role, but the eggs are critical enough that the dishes will not work without them.

If you hate eggs, this is not the blog for you. And shame on you for hating on eggs.

Module 1: Tomato and Broccoli Salad

[image loading]
What came first, the chicken or the egg? The chicken, of course. Eggs can't come.

Prep Time: ~30 minutes
Serves 4-6

Ingredients

1 lb broccoli
1 lb tomatoes
1/3 cup grated parmesan
1 tbsp salt

Mayonnaise

1 egg yolk
1/2 cup dijon mustard
2/3 cup oil*
1/2 tbsp salt**
1/4 tbsp pepper (white pepper if you want consistent coloring)
1 1/2 tbsp wine vinegar or lemon juice

*Typically you will want to use a neutral tasting oil. I used half olive oil and half vegetable (sunflower) oil. Pure olive oil will have too strong a flavor for making mayonnaise.
**I tend to under-salt my dressings and my food in general. You might wish to up this to a full tablespoon.

Cooking

Bring about two quarts (2 liters) of water to a boil in a pot with 1 tablespoon of salt. Meanwhile, cut your broccoli into bite-sized pieces.

[image loading]
I bet you can't spot the egg in this picture.

Blanch the broccoli (which means to cook something briefly in boiling water) for about a minute, keeping the heat on high. When you first put the broccoli into the water, it may cause the water to stop boiling. The water should come back to a rolling boil before the minute is up. This will quickly cook the broccoli until it is slightly tender, but the broccoli should still retain some of its crispiness.

[image loading]
Just kidding, there weren't any eggs in the previous picture.

Lift your broccoli out of the water and let it cool in a colander. Do not dump the hot water yet. As the broccoli cool, you can start on your mayonnaise. Mayonnaise is quite easy to make, but also easy to screw up if you do not pay attention. Crack open an egg and separate the yolk and the white. Discard the white. Deposit the egg yolk in a medium sized bowl. Add the mustard. Mustard is a good emulsifier, which means it will help bind the oil to the egg yolk.

[image loading]
Salmonella? Never heard of her. Is she hot?

Whisk the mustard and the egg yolk together while holding the bowl over the hot water. You will want to bring the two to room temperature without overcooking the eggs, so check the bottom of your bowl every now and then to make sure that it is not too hot. Oftentimes mayonnaise recipes will tell you to use "room temperature eggs", and this is the best and safest way to bring eggs to room temperature. Simply leaving egg outside for a few hours will "age" the egg significantly and it will be considerably less fresh than if you used the method described here.

Once the yolk and mustard mixture is well whisked and at room temperature, you are ready to make mayonnaise. Have your oil ready at hand and add ONLY a few drops to the yolk. The key to mayonnaise is to start adding oil very slowly. If you add oil too quickly, the mayonnaise will never form and you will have to restart.

[image loading]
The mayonnaise starts out yellow and becomes paler over time. As a Chinese living in the United States, that's the story of my life right there.

Whisk the few drops of oil into the yolk until it is smooth and uniform. Add a bit more oil this time, and whisk the oil in. Continue to add oil, increasing the increments each time, and whisk the oil completely into the mayonnaise before continuing on.

Whisk until all the oil has been incorporated. Now you can season the mayonnaise. Add salt and pepper, and vinegar or lemon juice for acidity.

[image loading]
The primordial ooze of French food

The time for salad assembly is now. Cut your tomatoes into bite-sized pieces. Throw in parmesan and toss your vegetables together with the mayonnaise (add as much as you need). Serve right away, or refrigerate and serve chilled.

[image loading]
If Idra never gg's, then does that mean eggs are just e--s to him?

Module 2: Cherry Clafoutis

[image loading]
A custard had sex with a flan once upon a time. The flan got pregnant and gave birth to the clafoutis.

Adapted from Julia Child's recipe
Prep time: ~1 hour
Serves 3-4
Makes 1 8-inch cast-iron pan

2 cups ripe cherries*
5/6 cup milk (or part milk, part cream)
1/4 cup granulated sugar
1/2 tbsp vanilla eggstract
1/4 tsp salt
1/2 cup all-purpose flour
1 egg + 1 egg yolk
butter, for buttering pan
1 tbsp powdered sugar

You will also need: a vessel which is both stove-top and oven-safe, such as a cast iron pan.

*The traditional dessert can be made with either apricots or cherries (pitted or not). I used unpitted bing cherries, which allegedly gives a more intense flavor. You can either pit the cherries, or use pitted canned cherries. Drain the canned cherries of syrup before use.

Cooking

A clafoutis is like a mix between a flan and a custard. It can be eaten either as a dessert or for breakfast. It is fast and easy to make. First, pre-heat your oven to 350F (175C) sift your flour into a bowl. Add eggs to the flour and mix together into a thick, yellowy batter.

[image loading]
Chopsticks, so named because they are excellent tools for chopping objects. If you disagree, it means your kungfu is weak.

Add sugar, mix thoroughly again, then add the milk slowly while mixing to avoid lumps. Add salt and finally vanilla extract. You should end up with a very thin batter.

[image loading]
If you stir 13 times counter-clockwise using your feet while doing a handstand underneath a ladder with a black cat as witness, a unicorn will appear and grant you one wish.

Prepare your cherries however you want them to end up in the clafoutis. Butter your pan. Turn the heat to medium on the stove top and place your pan on the stove. Pour a thin layer of batter into the pan, just enough to cover the bottom. Heat the bottom just enough for the layer to thicken slightly, then pull the pan from the heat. Place all of your cherries into the pan in a single layer and pour the rest of the batter into the pan.

[image loading]
This clafoutis just got clafruity.

Stick the clafoutis into the oven and bake for about 45 minutes. Check in at about 40 minutes. Once the edges are puffed and brown, and a knife stuck into the center comes out clean, the clafoutis is ready. Dust with powdered sugar and serve at room temperature.

[image loading]
Don't forget to warn people about the cherry pits when you serve this to them, unless you secretly hate them.

Conclusion

Aren't eggs useful? And not even in the impregnation/reproduction way either. Even when they are not the centerpiece, they serve as critical instruments that bind many dishes and sauces together. I like eggs, and so should you. Eggs are there to serve. They exist for your nourishment. Instead of beating your children or your wife, consider beating your eggs instead. You will discover that the results are much more desirable.

This concludes the 10th installment of Hasu Cook, as well as my commemorative 2641th milestone post on Team Liquid. As always, questions and comments are welcome. All past installments of Hasu Cook as well as my other series The Ghetto Cook can be found on my main blog,

http://foodinmind.wordpress.com

Until next time, keep your egg consumption in check. The cholesterol isn't good for you!

P.S. A Note on Poached Eggs

On July 13 2012 18:49 r.Evo wrote:
Speaking of fun with eggs, can you explain to me how to make this: http://en.wikipedia.org/wiki/Poached_egg ?

The few times I tried had pretty horrible results with the egg doing everything but looking the way it does in those pictures. =S


Ahhh, yeah.... I've never actually made poached eggs, so I had to go make some for the first time lol. But I do know a lot of the tricks that you can use to make poaching eggs easier (a lot of them are listed in the wikipedia article). In terms of actually poaching the eggs, the important thing is to sweat the small stuff and make sure you're doing them. Here are the tips off the top of my head:

1) Use eggs that are as fresh as possible. They don't need to be at room temperature, so keep them in your refrigerator. Leaving them out in the open to warm will just make them a lot less fresh.

2) Keep your water at a bare simmer. A rolling boil will cause too much motion and wreck the shape of your eggs

3) Add a splash of vinegar to the water, it will help keep the egg white clumped together

4) Lower the eggs slowly into the water, as close to the water as you can get. You can use a bowl (I tried doing it with the bowl and without), but it isn't necessary.

5) Use a pair of spoons to gently nudge the whites towards the center of the egg as it poaches

6) Cook the eggs for about just over 3 minutes. The whites should be fully cooked and the yolk molten.

7) Poached eggs don't actually come out as beautifully oval as you see them in the pictures in fancy restaurants AFAIK, they do trim bits of the white off to achieve the look before using the eggs.

Here is a picture of the eggs I made, along with a serving suggestion (I don't actually do this at home, ever, but there are people who do).

[image loading]

One of the eggs is broken into to show the yolk. Also note that there is a crack in the white of the other egg, because I tried to lift it out of the water a bit too roughly. Practice makes perfect I guess. These aren't the greatest looking poached eggs but I thought they turned out okay. If yours actually look better, disregard everything here >_>

****
Logic is Overrated
TOCHMY
Profile Blog Joined June 2010
Sweden1692 Posts
July 11 2012 06:28 GMT
#2
LOL I spent a good 5-10 minutes looking for the egg in the first pic just to realize I got trolled : (

Salad looks nice, Im allergic to cherries tho GJ!
Yoona <3 ¯\_(ツ)_/¯ Look! It's Totoro! ☉.☉☂
Synwave
Profile Joined July 2009
United States2803 Posts
July 11 2012 06:32 GMT
#3
The jokes had me giggling throughout the whole read. I also plan to make both of these in the next few days.
Hasucook makes me so eggstatic!
♞Nerdrage is the cause of global warming♞
DystopiaX
Profile Joined October 2010
United States16236 Posts
July 11 2012 06:42 GMT
#4
I love this blog series! Food looks so gooooood.....
papaz
Profile Joined December 2009
Sweden4149 Posts
July 11 2012 06:53 GMT
#5
Great food blog! Looks delicious as usual!

I'm waiting for you to start doing curry dishes, please please please
Kyrillion
Profile Joined August 2011
Russian Federation748 Posts
July 11 2012 08:15 GMT
#6
An eggcellent blog.
If you seek well, you shall find.
DrThorMD
Profile Blog Joined February 2011
Canada359 Posts
July 11 2012 08:17 GMT
#7
Only you could start off by talking about periods while making a blog for sick good food.
Damn your Chronoboosts!
Emnjay808
Profile Blog Joined September 2011
United States10666 Posts
July 11 2012 09:10 GMT
#8
Wow, your broccoli dish looks pretty godlike. Gonna buy 10lbs tomorrow and get back on my diet ^_^

5/5
Skol
JieXian
Profile Blog Joined August 2008
Malaysia4677 Posts
July 11 2012 09:38 GMT
#9
The jokes! The jokes! hhahahahaha
Please send me a PM of any song you like that I most probably never heard of! I am looking for people to chat about writing and producing music | https://www.youtube.com/watch?v=noD-bsOcxuU |
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
July 11 2012 09:58 GMT
#10
What an eggciting blog! The jokes in between get me laughing every time
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
YokoKano
Profile Blog Joined July 2012
United States612 Posts
July 11 2012 11:55 GMT
#11
You are like an AnDross
IQ 155.905638752
Th1rdEye
Profile Blog Joined December 2006
United States1074 Posts
July 11 2012 12:26 GMT
#12
Lol nice blog.

You couldn't force me to eat the first dish.. especially mayo.

But the 2nd.. mmm looks good:O
from the days of: TheMarine [NC]...YellOw [H.O.T.]-Forever99 OgOgO [_MuMyung_] ChRh PlayGrrrr.... SlayerS_`BoxeR` [Oops]Reach [ReD]NaDa [DF]zergboy..!! Pusan[S.G] Nal_rA GARIMTO SSamJJang ChoJJa JinSu Silent_Control iloveoov H_PauL_WII JulyZerg [DaK]JoYo
QuanticHawk
Profile Blog Joined May 2007
United States32161 Posts
Last Edited: 2012-07-11 13:53:35
July 11 2012 13:42 GMT
#13
Looks solid

Shoulda made eggs benedict! The first time I made that, my brain nearly exploded from how unhealthy/awesome it was. Also, poaching eggs neatly is a bitch.

You should also make a newbie blog about different terms (blanching/poach/braise/etc) (chopped/diced/minced/etc)

alsooooo cast iron is pretty much the greatest thing known to man.
PROFESSIONAL GAMER - SEND ME OFFERS TO JOIN YOUR TEAM - USA USA USA
ComaDose
Profile Blog Joined December 2009
Canada10357 Posts
July 11 2012 13:52 GMT
#14
Now im hungry and out of breath from laughing. 5/5
BW pros training sc2 is like kiss making a dub step album.
Torenhire
Profile Blog Joined April 2009
United States11681 Posts
July 11 2012 15:43 GMT
#15
Eggs benedict is fucking BALLER. ILU more and more erryday Hawk <3

I love cooking blogs, but I hate them at the same time. "Oh man I can't wait to try this...fuck I am ridiculously hungry now, too bad I'm stuck at work!"
SirJolt: Well maybe if you weren't so big and stupid, it wouldn't have hit you.
QuanticHawk
Profile Blog Joined May 2007
United States32161 Posts
July 11 2012 17:51 GMT
#16
it also fits with the theme of the blog. Eggs + more fucking eggs, plus a lot more fucking eggs. it's like a month's worth of cholesterol in one sitting.

i dont even think i've heard of that second thing, but it is awesome.
PROFESSIONAL GAMER - SEND ME OFFERS TO JOIN YOUR TEAM - USA USA USA
Arcanefrost
Profile Blog Joined August 2010
Belgium1257 Posts
July 11 2012 17:59 GMT
#17
That second thing looks delicious.
Valor is a poor substitute for numbers.
Newbistic
Profile Blog Joined August 2006
China2912 Posts
July 11 2012 18:03 GMT
#18
On July 11 2012 22:42 Hawk wrote:
Looks solid

Shoulda made eggs benedict! The first time I made that, my brain nearly exploded from how unhealthy/awesome it was. Also, poaching eggs neatly is a bitch.

You should also make a newbie blog about different terms (blanching/poach/braise/etc) (chopped/diced/minced/etc)

alsooooo cast iron is pretty much the greatest thing known to man.


Yes, this eggs benedict thing has been sitting on the backburner for a while. I just never got around to it.

As for the newbie blog, I'm not sure if people would want to read it lol. If it's just a list of cooking terms a) you can find a list like that somewhere on the internet for sure and b) it would just overwhelm and discourage new cooks. It's much easier to just incorporate terms into dishes and describe them as they come up.
Logic is Overrated
Smancer
Profile Blog Joined December 2010
United States379 Posts
July 11 2012 18:20 GMT
#19
Hard boild 6 eggs.

Peel.

On a frying pan with just enough oil to coat the botton, put the eggs on medium heat.

Sprinkle on Salt, Peppar Turmeric.

Grab the handle of the pan with your hand and slowly move the pan so that the eggs rotate and coat evenly with flavor awesomeness.

Continue to move pan for 2 -3 minutes.

Eat.
A good way to threaten somebody is to light a stick of dynamite. Then you call the guy and hold the burning fuse up to the phone. "Hear that?" you say. "That's dynamite, baby."
QuanticHawk
Profile Blog Joined May 2007
United States32161 Posts
July 11 2012 19:11 GMT
#20
On July 12 2012 03:03 Newbistic wrote:
Show nested quote +
On July 11 2012 22:42 Hawk wrote:
Looks solid

Shoulda made eggs benedict! The first time I made that, my brain nearly exploded from how unhealthy/awesome it was. Also, poaching eggs neatly is a bitch.

You should also make a newbie blog about different terms (blanching/poach/braise/etc) (chopped/diced/minced/etc)

alsooooo cast iron is pretty much the greatest thing known to man.


Yes, this eggs benedict thing has been sitting on the backburner for a while. I just never got around to it.

As for the newbie blog, I'm not sure if people would want to read it lol. If it's just a list of cooking terms a) you can find a list like that somewhere on the internet for sure and b) it would just overwhelm and discourage new cooks. It's much easier to just incorporate terms into dishes and describe them as they come up.


Yeah there's definitely lists but I figured it would be nice since your blog is good and pretty popular. I definitely have sutff book marked that I'd like to try haha. I'd cook a lot more cool stuff if I had more free time
PROFESSIONAL GAMER - SEND ME OFFERS TO JOIN YOUR TEAM - USA USA USA
1 2 Next All
Please log in or register to reply.
Live Events Refresh
WardiTV Summer Champion…
21:00
Not-Summer Champs Playoffs
WardiTV443
Rex73
Liquipedia
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
Lowko318
Rex 73
StarCraft: Brood War
Calm 3966
Bisu 3149
Jaedong 1021
Mini 547
firebathero 487
Light 393
Soma 388
BeSt 331
Stork 298
Snow 210
[ Show more ]
Leta 204
Rush 196
Hyuk 190
Zeus 151
ZerO 143
ToSsGirL 109
hero 95
Sea.KH 67
Mind 62
Hyun 52
Sharp 46
Barracks 44
soO 37
Killer 31
Classic 26
Bale 26
Creator 24
sorry 22
JYJ 21
Hm[arnc] 20
Movie 19
Terrorterran 17
Noble 15
yabsab 12
Yoon 10
Sacsri 9
Trap 5
Dota 2
Fuzer 59
Counter-Strike
fl0m4759
olofmeister750
Other Games
B2W.Neo783
Pyrionflax269
DeMusliM261
crisheroes206
dupreeh200
syndereN113
Mew2King56
Beastyqt33
ArmadaUGS17
ZerO(Twitch)8
Organizations
Counter-Strike
PGL332
StarCraft: Brood War
lovetv 9
[ Show 12 non-featured ]
StarCraft 2
• StrangeGG 31
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Laughngamez YouTube
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
League of Legends
• Stunt538
Other Games
• WagamamaTV251
Upcoming Events
Patches Events
30m
PiGosaur Cup
12h 30m
Kung Fu Cup
22h 30m
Replay Cast
1d 10h
The PondCast
1d 21h
KCM Race Survival
1d 21h
OSC
2 days
IntoTheTV X SOOP
3 days
Reynor vs Solar
ByuN vs SHIN
Clem vs MaxPax
herO vs Rogue
WardiTV Invitational
3 days
IPSL
4 days
WorsT vs nOmaD
Dewalt vs andersOn
[ Show More ]
IntoTheTV X SOOP
4 days
WardiTV Invitational
4 days
IPSL
5 days
Azhi_Dahaki vs ggnore13
Double vs WIZARD
Replay Cast
5 days
Replay Cast
6 days
Sparkling Tuna Cup
6 days
Liquipedia Results

Completed

Proleague 2026-11-02
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
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
Esports World Cup 2026

Upcoming

1xBet Invitational
SC4ALL II: Brood War
BSL 23: Non-Korean Championship
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
Underdog Cup 2026 Div 2-3
BLAST Bounty Winter 2027
eXTREMESLAND 2026
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
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.