Places to Go: Fabulous Food Trucks on ‘The Lot’

Sharon Snow takes us to The Lot in downtown St. John’s to check out some fabulous food trucks.