Where is Spearfish, SD?

Where is Spearfish, SD located?

Spearfish, SD, South Dakota, United States (approx. 44.51187°, -103.8889°)


Where is Spearfish, SD on the map?