2012-2013 European soccer thread.
View Single Post
I think Chelsea is the best team in the world right now.
They have a CL Final win over Barca in their pockets, a nice lead in the EPL and a ridiculous start to the CHEL careers of Eden and Oscar.
Can't wait to see the Spurs.
View Public Profile
Find More Posts by jterrell