Merry Xmas by Homer & Bart Simpson!

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


(c) Graffiti & Street Art – Read entire story here.