Father Heart Broken from Still Shot of Dead Son on Google Maps   A heart broken father in California pleads with Google to take the images down of what appears to be his slain sons body.   His son Kevin Barrera was shot and killed in 2009.   According...

read more