First, I apologize. This has nothing to do with technology whatsoever. So if you have no further interest, click somewhere else.
Sorry, Don. I just had to post this...

Some "hellbeast" creature has washed up on the shore in New York, US. No one can figure out wtf this thing is, at least not yet. I'm not sure if it's some sort of hoax or maybe an experiment gone horribly wrong. Here is a short article with some pictures...
Be warned though, it's pretty creepy.
hellbeast washed up on new york shoreBillV