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