Located on the Pine Ridge Indian Reservation, Porcupine is a small South Dakota ranch town in the extreme southwestern portion of the state. Heavily used for grazing, Porcupine’s lush grasslands are an attraction of their own, in addition to the Black Elk Cultural Heritage Museum.