Hello Everyone! We're back, jetlagged, and happy- we had a great time. More info/trip report to come. In the mean time, but my mind at ease, and help me get over the weirdest mental image. I saw a street sign in Greenwich that said "Humped Pelican Crossing." Please tell me it's not about distorted birds crossing the street? Can anyone help?