© 2018 by Local Toger International Co., Ltd.

Star Trackers/ 2011

Crew shooting in the base of ALMA Telescope at the Atacama Desert in Chile.