Neil DeGrasse Tyson FTWThis guy makes some sense: http://www.youtube.com/watch?v=KeJoVeKSsyA #ndgt #neildegrassetyson #universe #life #aliens #rant #genius...