justme · Jun 9, 2011 17:55
No, it is Nantasket Beach, south of Boston, MA in the USA! In fact it is the Pyramid building on Oceanside Drive. I know because I used to live in this building. It stands on a cliff about 70 feet above the beach. It is so amazing to revisit one of the most amazing places I have ...