Here’s Slightly Stoopid performing 1 of 5 songs on San Diego, CA’s 91x Radio Station. This is the first song & titled track of the forthcoming album “Top of the World”. You can find the other videos from the live performance on YouTube. Enjoy & read more about the album by clicking HERE. Enjoy!
July 7, 2012