Ever heard of Plum Island? Apparently, it’s a place where random mutant animals wash up d