Is there such canyon called chevlon canyon?
Yes, Chevlon Canyon is a slot canyon located in the Navajo Nation in Arizona, United States. It is known for its striking red rock formations and is a popular destination for hiking and canyoneering. The canyon is part of the Navajo Nation Tribal Park system and requires a permit for entry.