Are giants in Mexico the stuff of myth or did they really exist?