Science and shenanigans in the new Rise of the Planet of the Apes trailer Todd Campbell April 15, 2011