Neil deGrasse Tyson Goes Tit For Tat ?

The astrophysicist was globetrotting.