Travel
This is near the Olympic stadium at Montjuic in Barcelona.
Posted by Mayhem at November 27, 2004 11:52 AM | TrackBack