Tulsa Black Widows Location: Tulsa, Oklahoma Level: professionalSport: footballLeague: Women's Professional Football League Status: defunctTeams with the Black Widows team name Tweets by mascotdb