Lava tube found on moon

Lava tube found on moon. Source: ABC 13

Latest Video