Proof That Stephanie McCoy Is An AlienProof That Stephanie McCoy Is An AlienStephanie McCoy could be an alien and Banana Don is slightly jealous.Stephanie McCoyStephanie McCoy