Is this the most EPIC town on Route 66?