Finding an itch to scratch
Avalon Beach, 1997 I can see it in my mind’s eye as though it was yesterday. I’m sitting alone in the dunes overlooking the sea in a small town called Avalon in the northern beaches of Sydney, Australia.
Read More