Bike-sharing company This Machine says it’s closing up shop in Tulsa and Broken Arrow. The group posted on social media that it wasn’t able to find a sustainable solution to keep running and decided ...