
According to certain accounts, David Bowie is said to have debuted his Ziggy Stardust persona in the early ’70s at a club called Friars in Aylesbury, a town in Buckinghamshire, England. Honoring his legacy, Aylesbury will unveil a David Bowie statue in the town’s Market Square on Sunday, March 25, the BBC reports.
read more at pitchfork.com: David Bowie Statue to be Unveiled in English Town