Strange oval in Libya Guess what this is Libya Satellite images Strange things April 24, 2025April 15, 2025 by Linkin Park Fan Linkin Park Fan · Reply Link