Best burger in America? You'll find it in Chapel Hill
Al's Burger Shack is on Franklin Street in Chapel Hill and has been leaving customers happy (and full) since it opened in 2013. Scott Mason, the Tar Heel Traveler, has more on the award-winning place to eat.