Instead of staying quiet, police in California say a Palo Alto man turned himself in after Googling himself and finding his mug on a most wanted site. Follow...
Share this note: