Google Maps camera captures man allegedly stuffing dead body into car trunk in Spain 7 days ago Science & Tech