I literally freaking leaned forward after clicking the link, and then saw 'microscopic life in atmosphere' and then leaned back.
LAME. 
Thats your great great great great great great.......... Grandfather's kid your talking about!
Whereas this thing is amazing (If true), this really shouldnt come as a surprise. Only thing thats actually rejecting the idea of life (I did not say intelligent life) is religion, which evidedently but not without a struggle has resulted in common thoughts being changed before.(Earth cube, anyone?)
Given the timeline we're on, theres probably a infinite amount of such things. If life can originate(Be it on earth or somewhere else), then the same stuff can happen elsewhere too.