The Royal Talons are a doom, metal, weirdo band based in Denver, CO.
Added by Upcoming Robot on December 19, 2011