The Alliance of American Football has announced the eight cities in which the league will commence play in fewer than eight months. St. Louis apparently had a chance to be one of those cities. According to Jim Thomas of the St. Louis Post-Dispatch, the Dome at America’s Center (f/k/a the Edward Jones Dome) would have [more]