Sort:  

Wow. Where is your Milford?

Milford, CT sits on Long Island Sound... I suppose it can be gorgeous in it's own way, but no where near as wild and breathtaking as that!