All SBI European Club Top 25 Posts

09 Dec 08

Admit it, you are tired of Barcelona. Tired of watching them beat up on teams that are supposed to be some of the best in Europe. Sevilla? Battered. Valencia? Smoked. You name them and Barca has probably (…)