Left Hand Canyon
Left Hand Canyon
is a
canyon
, near
Boulder, Colorado
, United States.