This carcass washed up in New York City this week and is being called the "East River Monster." What do you think it is?