Originally posted by VampireeI know what you mean, Niagara Falls is such an awesome place
i've got a few favorite places. One of them is my room. i love it, it's warm and i'm alone there. Next place is Niagara Falls. The atmosphere of the town and the waterfall itself is just MAGICAL. it's very beautiful and i love it.