Mysterious News Briefly — May 27, 2021 A mysterious air base is being built on a volcanic island off the coast of Yemen in the Bab el-Mandeb Strait that is a major maritime chokepoint (a natural congestion location) between the Red Sea and the Gulf of Aden with all signs pointing to the base being... Read more »