Although landlocked, Los Llanos, Guatemala has become like an island. Located just 19 miles south of the country’s capital, the village has become virtually inaccessible thanks to deteriorating roads ...