Caught on Google Earth: Does this shocking satellite image show a brutal murder being carried out at a lakeside in the Netherlands? Read more