Wow so i was taking my trash down to my trashcan this morning and this was on the street corner. I have NO idea where the fuck this came from. I quickly drag it up my steps, laughing manically. I HAVE to find out how to mount this on my wall. I have found/stolen/bought a lot of art in my time but this is like finding the Mona Lisa.
My day can only go downhill from finding this.