“What in the alien invasion is this?” questioned one aghast poster, while another joked that they were “Godzilla eggs.” “All I can imagine is if I touched it or it touched me while in ...