Soccer Card

Just in time for the World Cup final. This card appeared on my desk where I used to work at Telvent a couple of years ago!

soccer card

soccer card