Herds of (fake) massive, pink snails are inching toward Louisville. Here’s why April 7, 2026 11:22 am|