Spanish authorities have cracked a year-long murder mystery with an unexpected assist from Google Street View. The National Police recently arrested two individuals in the Spanish province of ...