From the Editor Surrounded by art Heading to Niagara Falls in NY in the US? The waterfalls may be the main attraction;buut there's more to see in Niagara Falls than... Michael David dela Cruz TanNov 12, 2019