E-Scooters St. Pete PD investigate fatal hit and run e-scooter crashBy Rider Page TeamMay 23, 20220 ST PETERSBURG, Fla. — St. Petersburg Police officers are on the lookout for a driver who they are saying hit…