Butterfly Habitat > Mountain Canyons > Farmington Canyon, Davis County, Utah