Some scientists in the UK have discovered structures in meteorite fragments which look a hell of a lot like fossilized algae.

These algae are indigenous to the rock....that's alien algae people!!!!

Technology review write up here:…

Original paper here:

Fossilized or not, this may be our first real glimpse of an alien life form.