TPC Las Vegas

Much like the city it's in, this course can chew you up and spit you out