Dec 2024 protestors outside court "Free Luigi" "CEOs have got to go" credit @olgafe_images