David Bowie Statue to Be Unveiled in English Town | Pitchfork

David Bowie at Aylesbury’s Friars in January 1972 (Michael Putland/Getty Images)
David Bowie at Aylesbury’s Friars in January 1972 (Michael Putland/Getty Images)

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.

Continue reading “David Bowie Statue to Be Unveiled in English Town | Pitchfork”