An Alien Base Under the Sea of Japan This post originally appeared on aetherius.org. Read blog Posted in UFOs and tagged Japan ← Spiritual OptimismSatellites X-90 & XB-70: What’s in a Name? →