Previous Next Published December 12, 2023 at 3236 × 2427 in Review: Piazza Duomo. “Red Sun”: Sea Urchin, Almond, Bell Peppers (7/10).