Monday, April 25, 2005

The Squirrel’s Nest is Mata Rock’s fab little beach bar. It is usually buzzing with people and we met some truly gorgeous people from the northern USA and Canada who were escaping the freezing weather.