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