• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 17:28
CEST 23:28
KST 06:28
  • 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
[ASL21] Ro24 Preview Pt2: News Flash10[ASL21] Ro24 Preview Pt1: New Chaos0Team Liquid Map Contest #22 - Presented by Monster Energy18ByuL: The Forgotten Master of ZvT30Behind the Blue - Team Liquid History Book20
Community News
Weekly Cups (March 23-29): herO takes triple6Aligulac acquired by REPLAYMAN.com/Stego Research8Weekly Cups (March 16-22): herO doubles, Cure surprises3Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool51Weekly Cups (March 9-15): herO, Clem, ByuN win4
StarCraft 2
General
Rongyi Cup S3 - Preview & Info Team Liquid Map Contest #22 - Presented by Monster Energy Blizzard Classic Cup @ BlizzCon 2026 - $100k prize pool What mix of new & old maps do you want in the next ladder pool? (SC2) Aligulac acquired by REPLAYMAN.com/Stego Research
Tourneys
RSL Season 4 announced for March-April Sparkling Tuna Cup - Weekly Open Tournament StarCraft Evolution League (SC Evo Biweekly) WardiTV Mondays World University TeamLeague (500$+) | Signups Open
Strategy
Custom Maps
[M] (2) Frigid Storage Publishing has been re-enabled! [Feb 24th 2026]
External Content
The PondCast: SC2 News & Results Mutation # 520 Moving Fees Mutation # 519 Inner Power Mutation # 518 Radiation Zone
Brood War
General
ASL21 General Discussion so ive been playing broodwar for a week straight. Gypsy to Korea Pros React To: JaeDong vs Queen BSL 22 Map Contest — Submissions OPEN to March 10
Tourneys
[ASL21] Ro24 Group F Escore Tournament StarCraft Season 2 [Megathread] Daily Proleagues [ASL21] Ro24 Group E
Strategy
What's the deal with APM & what's its true value Fighting Spirit mining rates Simple Questions, Simple Answers
Other Games
General Games
Stormgate/Frost Giant Megathread Starcraft Tabletop Miniature Game Nintendo Switch Thread General RTS Discussion Thread Darkest Dungeon
Dota 2
The Story of Wings Gaming Official 'what is Dota anymore' discussion
League of Legends
G2 just beat GenG in First stand
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 TL Mafia Community Thread Five o'clock TL Mafia
Community
General
US Politics Mega-thread The Chess Thread Russo-Ukrainian War Thread NASA and the Private Sector Things Aren’t Peaceful in Palestine
Fan Clubs
The IdrA Fan Club
Media & Entertainment
[Manga] One Piece [Req][Books] Good Fantasy/SciFi books Movie Discussion!
Sports
2024 - 2026 Football Thread Formula 1 Discussion Cricket [SPORT] Tokyo Olympics 2021 Thread General nutrition recommendations
World Cup 2022
Tech Support
[G] How to Block Livestream Ads
TL Community
The Automated Ban List
Blogs
Broowar part 2
qwaykee
China Uses Video Games to Sh…
TrAiDoS
Funny Nicknames
LUCKY_NOOB
Iranian anarchists: organize…
XenOsky
FS++
Kraekkling
ASL S21 English Commentary…
namkraft
Electronics
mantequilla
Customize Sidebar...

Website Feedback

Closed Threads



Active: 1318 users

Yrel Patch General Discussion

Forum Index > Heroes of the Storm
Post a Reply
karazax
Profile Joined May 2010
United States3737 Posts
Last Edited: 2018-06-12 19:54:08
June 12 2018 18:10 GMT
#1




Patch Notes

Echoes of Alterac Event
+ Show Spoiler +

An age-old rivalry has flared up as the Horde and Alliance battle for dominance over a strategic pass through the Alterac Mountains. Generals from each faction are rallying Heroes to their banners in an effort to gain the upper hand in the struggle to control Alterac Pass. You must decide whether to side with Vanndar Stormpike and the Alliance, or Drek’thar and the Horde. Choose wisely! Your decision is permanent, and these battle-hardened Generals will not tolerate traitors among their ranks.
Starting the week of June 12, until July 9, those who successfully complete quests for their General of choice will be handsomely rewarded with in-game loot, including a Warcraft Reinforcements Chest, which guarantees a Warcraft Hero of epic or higher rarity.
Alliance Quest Chain and Rewards

Reconnaissance: Play 4 games as a Warcraft Hero.
Reward: Warcraft Reinforcements Loot Chest.
Raiding Camp: Achieve 50 Takedowns in winning games.
Reward: Alliance Portrait.
Carry the Banner: Play 6 games with a friend.
Reward: Alliance Banner.
For the Alliance: Win 8 games as a Warcraft Hero.
Rewards: Swift Ram Mount.

Horde Quest Chain and Rewards

Scout: Play 4 games as a Warcraft Hero.
Reward: Warcraft Reinforcements Loot Chest.
Strike Back: Achieve 50 Takedowns in winning games.
Reward: Horde Portrait.
Gaining Drek’thar’s Favor: Play 6 games with a friend.
Reward: Horde Banner.
For the Horde: Win 8 games as a Warcraft Hero.
Rewards: Raging Wolf Mount.

Catch additional details about the Echoes of Alterac event on the Heroes of the Storm website!

50% XP Bonus
•Now through July 9, players can earn 50% more XP by playing Heroes of the Storm with friends! •Complete Heroes matches in Versus A.I., Quick Match, Unranked Draft, Heroes Brawl, or Team League while partied with a friend to receive a 50% XP bonus.
•Read our XP Bonus blog for more details.


Alterac Pass Battleground
+ Show Spoiler +


Please Note: Alterac Pass will become available for play in two stages during the coming weeks:
•Non-Ranked Modes: During the week of June 19, Alterac Pass will enter Quick Match, Unranked, and Versus A.I. matchmaking queues, as well as Custom Games.
•Ranked Play: During the week of July 10, Alterac Pass will enter the Ranked Battleground Rotation


Alterac Pass is a three-lane Battleground where Heroes must free imprisoned allied troops, call in their cavalry, and take down the opposing General to claim the Pass for their faction. In addition to enemy forces, the Alterac Mountains are home to many treacherous hazards! Heroes must remain vigilant, as a simple misstep into a mud pit can prove fatal. As well, teams would be wise to recruit the Armored Gnolls and Ice Giants who inhabit the Pass before the enemy faction can harness the deadly creatures for their own gain.
Cores Replaced by Generals

Each team’s Core has been replaced by a General who will aid them in fending off attackers.
Vanndar Stormpike leads the Alliance (left team) in driving back the Horde forces at Alterac Pass.
Drek'Thar has rallied the Horde (right team) to aid in defending the Pass against Alliance invaders.
Each General receives bonus Armor and damage based on the number of allied Keeps remaining. Destroy enemy Keeps to weaken their General.
When attacking a General directly, be prepared to finish the job! Vanndar and Drek’thar will regenerate Health once they are out of combat.
In addition to their Basic Attacks, they can also use two Abilities:
Whirlwind: Deals damage in an area around the General.
Charge: The General dashes to the target enemy, dealing damage.

Capture Prison Camps to Call in the Cavalry!

Three minutes after a match begins, a Prison Camp will spawn for each team. Invade enemy territory to reach the opposing Prison Camp, take out the Guards, and free the allied prisoners to call in a Cavalry Charge!
Channel an opposing Prison Camp to begin a breakout, and then free the prisoner by preventing the enemy team from regaining control of the Camp for 30 seconds.
Watch out for enemy Heroes and Guards! They will attempt to stop any attackers and Channel on their Prison Camp to retake control.
Each subsequent breakout will require the capturing team to maintain control for an additional 10 seconds, up to a maximum of 50 seconds.

Once a team frees the prisoners at an enemy camp, allied Cavalry will charge down all three lanes, attacking any enemies and Structures in their paths.
Cavalry units generate an aura that increases nearby Minion and Hero Movement Speeds, and grants a damage bonus to nearby allied Heroes.
The aura’s damage bonus will increase based on the number of Prison Camp events completed so far, up to a maximum of 3 events.
Cavalry on both teams will benefit from these increases independent of which team won each Prison Camp event.
Subsequent Prison Camps will spawn at random within a range of time after all Cavalry from the previous event have been eliminated. This range of time is determined as follows:
From 110 – (# of game minutes elapsed * 2) seconds to 150 – (# of game minutes elapsed * 2) seconds.
For example: If all Cavalry from the most recent event are defeated at the 10-minute mark, the next set of Prison Camps will spawn at random between 90 and 130 seconds later.

Mercenaries

Armored Knolls – Siege Camp
Watch out for the Knolls who inhabit the Pass! They’re formidable creatures who wield a cleaving attack that can shred a Hero’s Armor in no time.
Ice Giants – Boss Camp
The Ice Giants at the northern and southernmost points of the Pass tend to mind their own business, but once provoked, they’ve been known to hurl deadly balls of ice—and even stomp the ground in an effort to Slow or Stun their foes.

Mud Pits

Combatants who don’t mind where they step can fall victim to one of several mud pits that have sprung up within Alterac Pass.
Any Hero who enters a mud pit will find their Movement Speed reduced by 16% per second, to a maximum of 60%, for as long as they remain there.
Upon finding solid ground, the Hero will regain Movement Speed at 50% per second.

Please Note: Alterac Pass will become available for play in three stages over the next few weeks:

Public Test Realm: Alterac Pass is available for play in the PTR from today until June 11.
Non-Ranked Modes: During the week of June 19, Alterac Pass will enter Quick Match, Unranked, and Versus A.I. matchmaking queues, as well as Custom Games.
Ranked Play: During the week of July 10, Alterac Pass will enter the Ranked Battleground Rotation.


New Hero: Yrel
+ Show Spoiler +

Learn even more about Yrel by visiting her Hero page on the Heroes of the Storm website!

After traveling to an alternate Draenor, the forces of Azeroth saved the acolyte Yrel from the Iron Horde. With their aid, she rose to the rank of Exarch and fought back the demonic invasion of her world. Now, she finds herself where time, space, and dimensions converge: the Nexus.

Trait

Divine Purpose (D)
Activate to instantly charge Yrel's next Basic Ability at no mana cost.
Passive: Yrel's Basic Abilities charge up over 1.5 seconds, increasing in effectiveness, but reducing Yrel's Movement Speed by 25%.

Basic Abilities

Vindication (Q)
Unleash holy energy around Yrel, dealing 38 damage to nearby enemies and healing her for 96.
Charging up this Ability increases its damage up to 140, and Healing up to 320.
Righteous Hammer (W)
Swing Yrel's hammer, dealing 38 damage to enemies in front of her and knocking them away.
Charging up this Ability increases its knockback distance, and damage up to 125. Enemies hit at maximum charge are Stunned for 0.75 seconds.
Avenging Wrath (E)
Leap to a location, dealing 150 damage to enemies in an area and Slowing them by 50% for 1 second.
Charging up this Ability increases its range.

Heroic Abilities

Ardent Defender (R)
Surround Yrel in a barrier for 3 seconds, absorbing all damage taken and Healing her for 50% of the damage received.
Sacred Ground (R)
Yrel sanctifies the ground around her, gaining 40 Armor until she leaves the area.

Art
+ Show Spoiler +

Hero Select Screen

Starting today, troops will now make their Hero selections among the snowy, picturesque peaks of Alterac.

Heroes, Abilities, and Talents

The following Heroes have received updated visual effects for their Abilities:
Auriel
Muradin

Design
+ Show Spoiler +

Vehicles

Vehicle Exit hotkey has been moved to the Trait key (default: “D”), and Vehicle Trait hotkeys have been moved to the Heroic key (default: “R”). This includes:
Dragon Knight
Garden Terror
Triglav Protector
Blaze's Bunker Drop

Heroes, Abilities, and Talents

Ragnaros: Empower Sulfuras will now miss when Ragnaros is Blinded, and the Ability’s cooldown will be consumed.
Abathur: Allied and enemy Symbiote hosts will now display a crown icon above their portraits on the Minimap.

Warhead Junction

•Nuke (F)
•Bonus damage has been removed and Nukes now deal a flat amount of damage across the entire area of impact.

•Note: This change was originally made in the Nexomania patch on May 22, but did not make it into that set of patch notes. We apologize for any confusion this caused in the meantime.

Developer Comment: The bonus damage dealt by Warheads had very little counterplay in late-game situations. Teams could hoard Warheads and kill any Structure—including the Core—very quickly. Although this center bonus damage presented players with interesting decision points, the mechanic’s problems outweighed its positives. We feel encouraging players to hit as many structures as possible is a similarly fun mechanic that is healthier for the game.


Collection
+ Show Spoiler +
New Bundles and Skin Packs

The following new bundle will soon become available for a limited time:
Yrel Heroic Bundle – Available starting the week of June 12 until June 25.
Heroes of Warcraft Bundle – Available starting the week of June 12 until July 9.

New Announcers

Yrel Announcer
Drek'Thar Announcer
Vanndar Announcer

New Skins

Falstad
Ironforge Falstad
Midnight Buccaneer Falstad
Greymane
Seafarer Greymane
Rehgar
Gladiator Rehgar
Varian
Copper Varian
Prince Varian
Zul’jin
Bloodscalp Zul’jin
Frostmane Zul’jin

New Portraits and Sprays

We've once again teamed up with Carbot Animations to add even more HeroStorm-themed portraits and sprays in their signature art style!

The following new Skins will enter the Nexus during the week of June 19:
•Auriel
•Spirit Healer Auriel
•Ethereal Spirit Healer Auriel
•Vengeful Spirit Healer Auriel

•Garrosh
•High Warlord Garrosh
•Chaos Warlord Garrosh
•Frostwolf Warlord Garrosh

•Junkrat
•Sapper Junkrat
•Darkspear Sapper Junkrat
•Kezan Sapper Junkrat

•Johanna
•Warsong Johanna
•Frostwolf Johanna
•Mag’har Johanna

•Muradin
•Vanndar Muradin
•Expedition Vanndar Muradin
•Ironheart Vanndar Muradin

•Rehgar
•Drek’Thar Rehgar
•Alterac Drek’Thar Rehgar
•Draenor Drek’Thar Rehgar

•Varian
•Grand Marshal Varian
•Stromgarde Marshal Varian
•Kul Tiran Marshal Varian

•Valeera
•Nightslayer Valeera
•7th Legion Nightslayer Valeera
•Sunfury Nightslayer Valeera



New Mounts
•The following new Mounts will enter the Nexus during the week of June 19:
•Swift Stormpike Ram
•Swift Dark Iron Ram
•Swift Stormwind Ram

•Raging War Wolf
•Raging Timber Wolf
•Raging Night Wolf


Yrel
+ Show Spoiler +

Stats
•Basic Attack damage increased from 140 to 155.

Abilities
•Vindication (Q)
•Charged up damage increased from 125 to 140.


Bug Fixes
+ Show Spoiler +

General

Fixed a number of typo and tooltip errors across several aspects of the game.

A.I.

Chromie: A.I. Chromie will no longer cast Temporal Loop on Vehicles, like the Dragon Knight or Garden Terror.

Art

Abathur: Removed an excess visual effect that could appear after casting Symbiote on a Monstrosity while using the Xenotech Abathur skin.
Abathur: Ultimate Evolution clones of Lil’ Ragnaros will now use the correct death model when the Ability expires or the clone is destroyed.
Gall: The Double Back Talent now displays the base Dread Orb icon art the Talent selection pane.
Genji: Genji no longer occasionally uses a default pose after being affected by a Time Stop effect during Dragonblade.
Greymane: Hunter Greymane no longer hides his face behind his shoulder pad on the post-match summary screen.
Leoric: The Consume Vitality Talent now displays the base Skeletal Swing icon art in the Talent selection pane.
Medivh: The Mystic Assault Talent and Arcane Rift’s quest icon now display the base Arcane Rift icon art.
Tassadar: The Psi-Infusion Talent now displays the base Psionic Storm icon art in the Talent selection pane.

Battlegrounds

Try Mode: A.I. Heroes will now ignore Mercenary Camps. However, an allied Hero will still engage a Mercenary Camp if the player attacks it while that ally is following them.
Volskaya Foundry: Minions can no longer clip through the northern Wall near the Fort in the bottom lane.

Heroes, Abilities, and Talents

Artanis: Purifier Beam is now correctly interrupted if its target is a Hero with a post death effect, like Leoric or Uther, who is killed while the Ability is being cast.
Deckard: Stay Awhile and Listen’s book model no longer visually persists if the Ability is interrupted by a Taunt effect.
Deckard: Casting Horadric Cube while on a conveyor belt no longer causes the Ability’s area of effect to disjoint from its visual effects.
Deckard: Casting Scroll of Sealing while on a conveyor belt no longer causes the Ability’s area of effect to disjoint from its visual effects.
Deckard: Fixed an issue that could prevent a Healing Potion from being picked up if it was placed between an injured ally and Deckard when Deckard is at full Health.
Fenix: Offensive Cadence will no longer stop functioning if Fenix is killed when his next Basic Attack would have triggered the Talent’s bonus damage.
Li-Ming: Fixed an issue causing Disintegrate to deal one less damage tick than intended.
Ragnaros: When cast on Ragnaros in his normal form, Alarak’s Rite of Rak’shir and Alexstrasza’s Blessing of the Red will not persist after casting Molten Core. However, Ragnaros will regain those marks once Molten Core expires.

Sound

Abathur: Increased the volume of Xenotech Abathur's voiceover lines during Symbiote.
Announcers: A number of Announcers’ countdown lines that play at the start of a match will no longer end earlier than intended.
Hero Interactions: Fixed an issue that prevented unique voiceover lines from playing when a clash between two specific Heroes, such as Arthas vs. Uther, resulted in a kill.
Leoric: Reduced the volume of Leoric’s Basic Attack sound effects.
Tychus: Enemy A.I. Tychus was a little too chatty on the battlefield. He’s been ordered to do less talkin’ and more fightin’.

User Interface

Abathur: Symbiote now correctly creates a crown icon above an allied target’s minimap portrait.
Artanis: Damage dealt by the Plasma Burn Talent now displays correctly in Death Recaps.
Stukov: Healing done by the Superstrain Talent no longer displays as “Unknown” in Death Recaps.
Tychus: The Event Log now correctly displays the yellow Run and Gun icon upon completing the Dash Talent’s quest.
karazax
Profile Joined May 2010
United States3737 Posts
June 12 2018 19:54 GMT
#2
Math of the Storm: Yrel
Toyhouze
Profile Joined February 2018
21 Posts
June 13 2018 05:32 GMT
#3
Yrel seems to be a hero with some nice slow and displacement. Decent survivability but where I feel she really shines (HEH) is when you talent into her trait healing allies. That's a pretty incredible heal. The W talent giving movement speed at full charge is some nice mobility to make up for a character that feels a little more cumbersome.

TBH Yrel doesn't feel too OP like most other heroes do at release, but I don't think anyone has figured out how to play her best yet.
karazax
Profile Joined May 2010
United States3737 Posts
Last Edited: 2018-06-13 14:40:04
June 13 2018 11:09 GMT
#4
Early impressions by the general public is that she is very under tuned and not very fun to play, but the majority of top pros are playing in the Midseason Brawl. Most hero league players felt new Diablo was too weak and yet he has seen a decent amount of play in Midseason Brawl without the buffs he now has on live, so we shall see. Pro games have also seen a huge spike in Johanna priority play over the last week.

Certainly don't see any OP complaints about Yrel though.
Cloud
Profile Blog Joined November 2004
Sexico5880 Posts
Last Edited: 2018-06-13 16:23:47
June 13 2018 16:20 GMT
#5
She seems like the most uninspired hero release in years. Boring talent tree, you get punished for channeling her basic abilities which are trash without charge, legit 2 of the worst ults in the game. Whenever I play her I wish I was instead one of muradin, tyrael, blaze, diablo or maiev. The sound effects on her attacks/basic abilities match the lack of impact of the abilities themselves. She doesn't even have an animated intro.
BlueLaguna on West, msg for game.
karazax
Profile Joined May 2010
United States3737 Posts
June 14 2018 15:31 GMT
#6
Blizz responses regarding the state of Yrel
karazax
Profile Joined May 2010
United States3737 Posts
June 19 2018 17:59 GMT
#7
karazax
Profile Joined May 2010
United States3737 Posts
June 20 2018 13:26 GMT
#8
Math of the Storm: Alterac pass
karazax
Profile Joined May 2010
United States3737 Posts
June 20 2018 17:12 GMT
#9
Justing's Bodyguard Yrel Guide
Please log in or register to reply.
Live Events Refresh
Next event in 11h 32m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
NeuroSwarm 159
ProTech121
JuggernautJason95
StarCraft: Brood War
Calm 2842
actioN 184
Mind 137
ggaemo 91
NaDa 12
Dota 2
canceldota268
Counter-Strike
apEX4769
tarik_tv563
kRYSTAL_42
Super Smash Bros
C9.Mang0192
Heroes of the Storm
Liquid`Hasu347
Khaldor154
Other Games
summit1g8109
Grubby4811
FrodaN1474
shahzam479
Mew2King79
ZombieGrub53
Liquid`Ken8
Organizations
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
sctven
[ Show 20 non-featured ]
StarCraft 2
• Hupsaiya 85
• Hinosc 31
• musti20045 25
• Adnapsc2 21
• Kozan
• IndyKCrew
• sooper7s
• AfreecaTV YouTube
• Migwel
• intothetv
• LaughNgamezSOOP
StarCraft: Brood War
• Eskiya23 33
• STPLYoutube
• ZZZeroYoutube
• BSLYoutube
Dota 2
• masondota21152
• lizZardDota289
Other Games
• imaqtpie1306
• Scarra268
• Shiphtur170
Upcoming Events
CranKy Ducklings
11h 32m
Sparkling Tuna Cup
12h 32m
PiGosaur Cup
1d 2h
Replay Cast
1d 11h
Kung Fu Cup
1d 14h
Replay Cast
2 days
The PondCast
2 days
CranKy Ducklings
3 days
WardiTV Team League
3 days
Replay Cast
4 days
[ Show More ]
CranKy Ducklings
4 days
WardiTV Team League
4 days
uThermal 2v2 Circuit
4 days
BSL
4 days
Sparkling Tuna Cup
5 days
WardiTV Team League
5 days
BSL
5 days
Replay Cast
6 days
Replay Cast
6 days
Wardi Open
6 days
Liquipedia Results

Completed

Escore Tournament S2: W1
RSL Revival: Season 4
NationLESS Cup

Ongoing

BSL Season 22
CSL Elite League 2026
ASL Season 21
CSL Season 20: Qualifier 2
CSL 2026 SPRING (S20)
StarCraft2 Community Team League 2026 Spring
Nations Cup 2026
PGL Bucharest 2026
Stake Ranked Episode 1
BLAST Open Spring 2026
ESL Pro League S23 Finals
ESL Pro League S23 Stage 1&2
PGL Cluj-Napoca 2026
IEM Kraków 2026
BLAST Bounty Winter 2026

Upcoming

Escore Tournament S2: W2
IPSL Spring 2026
Escore Tournament S2: W3
Acropolis #4
BSL 22 Non-Korean Championship
CSLAN 4
Kung Fu Cup 2026 Grand Finals
HSC XXIX
uThermal 2v2 2026 Main Event
uThermal 2v2 Last Chance Qualifiers 2026
RSL Revival: Season 5
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026
BLAST Rivals Spring 2026
CCT Season 3 Global Finals
IEM Rio 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.