Everyone's a critic. The Grand Canyon is unimpressive to some: 10 one-star reviews from Yelp and Travel Advisor. - Daily Sun staff