Uncovering this Mysterious Mega-Structure in the Philippines