P1040169 Published October 4, 2012 at 720 × 960 in the Sheepist, Street Art from Prague to Budapest ← Previous Definitely the same sheep.