England

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

Multiple People Feared Dead After Explosion at Ariana Grande Concert

Our hearts are broken to report that British authorities are reporting that there were fatalities in the area of the arena where Ariana Grande had performed in the United Kingdom on Monday evening (May 22). The explosion happened adjacent to the venue after the concert. Network television is...
Read More