Microscopic algae found on the side of a research balloon is being hailed as evidence of alien life.
A radio station got more than it bargained for when a promotional invasion spoof got out of control.