Neil deGrasse Tyson explores the science behind giant, human-sized insects, explaining why such creatures can’t exist today ...