Wow! My Employer Put GPS Tracker On My Car
My mechanic just showed me that someone put a GPS tracker on my car. It was magnetically attached to the bottom of my car. I believe it was my employer. What to do? Comment below, "Had it been me ..."