Laurette Laroo performs with Those Freaking Weirdos in "The Worst Song Ever" at Richmond CenterStage, November 9, 2013. Intro by Dev L Ish, kittening by Lorelei Leisure and Vixen Vigor. Video by John Ellis, poster art by Steve Warrick. http://www.facebook.com/ThoseFreakingWeirdos