Posts Tagged ‘Atlanta Falcons’
Atlanta Falcons Think London Is In Spain And Scotland Is Bigger Than Italy
THE ATLANTIC Falcons are heading to London. No. Hang on…
The Atlanta Falcons are heading to Tossa de Mar on the Spanish Costas, for fun, high-fiving, whooping, snacks as big as your face and all manner of American Football nonsense.
Read the rest of this entry »