long [adjective] + haul [noun]