Home
Blog
World News
Wallpapers
History
Funny
Login
2 years ago in
news
Something in space has been lighting up every 20 minutes since 1988
We have no explanations for this sort of slow repeat.
Source
arstechnica.com
More posts