Findlay Automotive Group’s Land Rover Las Vegas unveiled a state-of-the-art, newly constructed 47,000-square-foot building Nov. 15 at 6425 Roy Horn Way in southwest Las Vegas. But it’s the off-road ...