World's 1st David Bowie Statue Make it's Debut

Talk about being a fan. One dedicated David Bowie fan spent two years saving up the money for this statue. The statue is located in the small town of Aylesbury, England, where Ziggy Stardust first landed. 

Martha Quinn

Martha Quinn

Want to know more about Martha Quinn? Get her official bio, social pages & articles on iHeart80s @ 103.7! Read more


Content Goes Here