News

Aug. 28—Live Inc.'s helium balloon attraction has finally risen in Niagara Falls, with plans to start taking guests up high this Saturday. "We're all excited," said Jason Gibbs, one of the ...