Longhorn Mountain in Trouble
Longhorn Mountain is located in the beautiful Wichita Mountains in Southwest Oklahoma. It is about to be destroyed by the rock company Stewart Stone. A representative from the rock company states they "will begin blasting by the end of this summer." We need to STOP them!