OK, so Olivia and I saw this on FOX news earlier today and we looked all day for the picture. We finally found one. I have no idea what this is although I have heard the explanation of a giant sea turtle without it's shell..... to a minion of Satan. Theories also include Aliens and a publicity stunt (for which no one has stepped forward to claim BTW) I am most interested in your thoughts and ideas. We are certainly stunned!