Latest Scientific and Technological Results From The Mexico Experiment - Meru Sandbox