Is this a gotcha moment? Ilhan Omar is living in a country she hates. E ELP 12122 posts Joined: Oct 18, 2020 Posted 10:40 am on Sep 23, 2026 0 (no message)