News Barack Obama Amusingly Mimics Michelle’s Newest Habit On Friday night, former president Barack Obama was seen in New York… InternewscastMay 3, 2025 View Post