Belize becomes first of 25 countries to benefit from the Latin America and Caribbean Space Agency Breaking Belize News More...