Space.comMysterious stripes spotted over Russia in satellite images — and NASA is perplexedFeb 27, 2021more_vert