Despite decades of searching distant planets and stars for alien life we’re still empty-handed. Turns out, we may have been looking in all the wrong places. Life could be right next door — floating in the lower clouds of Venus!