I remember the USFL/Stars/Mora vividly and they did well in Philly...won 2 championships and there were solid players around the league. Birds signed Reggie White from USFL Memphis Showboats.
I think I heard they won't play games in Philly, all teams will play games Protective Stadium in Alabama or some other stadium in Alabama? Sounds to me FOX is getting a league together since gambling is legal in many areas and they know people like to gamble on football of any kind no matter where games are played...