A tourist visiting New York City from Florida is in critical condition after he was punched in the face by a Queens man.