Found on Land Up in Newfoundland, scientists and locals are perplexed by the sudden appearance of bizarre blobs that keep washing up on the beach. "I've lived ... Read more