February 24, 2025 'Rats!' is a Hilariously Surreal Time Capsule of 2007 America→ February 24, 2025/ Nicolas Delgadillo