Locations

Santiago, Chile

Santiago, Chile

The Santiago, Chile satellite is on hiatus until further notice. Did you know that Chile is one of the best countries in the world for Astronomy? Having some of the ...