Galaxy Zoo Talk

Life on this galaxy confirmed