Watching the World Cup Final in Montefrio, Spain was a great night since they won and there were celebrations well into the night as people drove round and round the town sounding horns.
Watching the World Cup Final in Montefrio, Spain was a great night since they won and there were celebrations well into the night as people drove round and round the town sounding horns.