February 16, 2005 / Lori McLeese The Gates – Central Park, New York City Share this: loriloo.com >>TwitterFacebookLike this:Like Loading... Related