Horseshoe Mesa


Horseshoe Mesa - mountain in Texas, United States of America.