Talk:Alien Larva/@comment-28615610-20160616185618/@comment-27804965-20160617044734

They're alien larvae. What did you expect?