Sonic Heroes 2

a fan game

Teams
Team Heroes: Sonic Shadow Silver Superwilliamedwards

Team Rose: Amy Sally Big Honey

Team Dark: Rouge Fang Rod Omega

Team Underground: Manic Sonia Tails Cosmo

Team Knuckles: Knuckles Cat Mighty Ray