pickup truck drivers turns herself in taboolanews.com Category:news and media Global Rank:2,214 visits:28.9M pages/Per:2.5 ADS