World Cup sites finalized.: Your stadiums are: Lincoln Financial field in Philly, RFK in DC, Gillette Stadium in Foxboro, Columbus Crew Stadium, PGE Park in women's soccer hotbed Portland, and--yes--the Home Depot Center is still hosting the finale. Portland is such a great choice, and Philly gets some games because East Rutherford does whatever the Giants say. Which means I am ten minutes from the World Cup. Coooool.