Snow has fallen in Homestead and Miami Beach. We're not kidding. On Jan. 19, 1977, snow fell in South Florida for the first time in recorded history, according to the National Weather Service. Snow ...
The former Green Party leader explores the cultural sector’s role in responding to the climate crisis ...