Loading Video…
This browser does not support the Video element.
Powell Brothers coming to Dallas for free outdoor show
A country music band from Texas is releasing new music and getting ready to perform live in Dallas. Good Day talked to the Powell Brothers and got a preview of their new release. More: PowellBrothersmusic.com