Look like the Elephant Man taking a nap to me....don't you see the face???? Or perhaps The Incredible Hulk from Marvel Comics???
Very suspicious.