ga16i
08-12-2006, 06:52 AM
http://www.streetsoccer.org/en/home/
hmm.... damn, had no idea this existed since 2003. I kind of really want to go watch. Looks like Italy is the current reigning champions from 2005, damn those guys are good!
hmm.... damn, had no idea this existed since 2003. I kind of really want to go watch. Looks like Italy is the current reigning champions from 2005, damn those guys are good!