Winston-Salem Energy Location: Winston-Salem, North Carolina Level: professionalSport: footballLeague: National Indoor Football League Status: defunctYears: 2002Teams with the Energy team name Tweets by mascotdb