Filed under: Features, Summer Movies, New Releases, This Week in Movies This Week in 1991: ‘Thelma & Louise’ and Madonna Take Charge Twenty years ago this week (on May 24, 1991) came the wide release of two movies that celebrated strong, assertive women, the likes of which we’d seldom seen on screen before – or…
Read More