art

David Bowie Statue To Be Unveiled in English Town

An Earthly Messenger is making its way to the English town of Aylesbury. What’s an Early Messenger? Glad you asked: It’s the bronze sculpture of a handful of David Bowies ’ myriad personae.
Read More