Roger’s proof that indeed…Joshua Tree National Park / December 26, 2010 Roger’s proof that indeed there must be giants.