TheSports.org
All sports Site
Seychelles - Victoria
Super Magic Brothers is a football team from Seychelles, based in Victoria. Super Magic Brothers plays their home games in the People's Stadium.