Beachgoers in Newfoundland, Canada have discovered weirdly interesting white blobs that washed up on shore. According to the BBC, Canadian officials are currently ... Read more