Merry Xmas by Homer & Bart Simpson!



Artwork by "Graffiti Life".
Location: Shoreditch, London (UK).







Comments