Kansas City Phantoms Location: Independence, Missouri Level: professionalSport: footballLeague: Champions Indoor Football Status: defunctYears: 2017-18Website: http://www.kcphantoms.com/Teams with the Phantoms team nameIndependence, Missouri View larger map Tweets by mascotdb