Alistair Caldicott
Tofo beach 1
Tofo:
A welcome sight after a cramped, bumpy 10 hour chicken bus journey - beach on the Indian Ocean at Tofo