spacemicrobes.com
UK Center for Astrobiology
Visit the post for more.