Timpooneke Trail Head, American Fork Canyon, Utah

Timpooneke Trail Head, American Fork Canyon, Utah