Niagara Falls Web Sites: Skylon.com
Other than the Falls themselves, one of the most recognizable landmarks in the tourist area is the Skylon Tower. This week I will highlight the Skylon.com web site. First off, I’m not sure how long the current site has been up for, but it has been a long time. I’m not a fan of the…