Toluca | BlackSportsOnline
Tag archive for ‘Toluca’
By BSO Staff On Friday, April 5th, 2013

Biggest Banner in the World Unveiled at South American Soccer Game (photos)

The obviously extremist fans of Uruguayan soccer club Nacional,¬†unveiled the biggest banner the world has ever seen during a Copa Libertadores game against Mexican side Toluca on Thursday. According to the Daily More...

BSO Privacy Policy