Feature Spoilers! | Curb Your Enthusiasm is over - has Larry David paid for his sins? The season 12 finale has aired - did comedy's favorite antihero get what he deserved? April 17, 2024 Grant DeArmitt