Police baffled by car parked on top of house in Spain

Police baffled by car parked on top of house in Spain

Police and firefighters were left scratching their heads when they found a car a bit out of place.

Identity of mystery beach woman revealed

Identity of mystery beach woman revealed

Mystery of Spanish student stabbed to death in random Berlin attack

Mystery of Spanish student stabbed to death in random Berlin attack