Alien Tower Trail / Deer Ridge Off Leash Area

Alien Tower is an unusual structure with a view and is part of the Deer Ridge Off Leash Area in Draper, Utah.