Anyone Can Race For A Chance To Win Cash At Twin Falls Newest RacewayAnyone Can Race For A Chance To Win Cash At Twin Falls Newest RacewayThe South Hills Raceway is a new drag racing strip that was created as a way to combat illegal street racing.CourtneyCourtney