My Favourite Holiday: Author Traci Lambrecht says Costa Rica is one of the most beautiful places on earth

Rio Celeste Waterfall in Costa Rica, a country of immense beauty – and spiders!
Rio Celeste Waterfall in Costa Rica, a country of immense beauty – and spiders!

Breaking