The Guardian newspaper in the U.K. has reported that a new work of street art has been put up by the artist Banksy in the city of Bristol. According to the Guardian, Banksy has confirmed the stencil street art is his. The artwork, titled “Aachoo,” appears on the side wallContinue Reading