Cottesloe beach, Australia. March 2012. Related Posts: Sunshine coast Rock pools Beneath giants Beach