NASA photos spark discussions on 'alien life' in Mars

The most talked about topic in internet today is the possibility that there is an “alien life” in Mars. Subscribe to the ABS-CBN News channel!…

View More NASA photos spark discussions on 'alien life' in Mars