September 2, 2016

A new wind farm prepares to open near Block Island, off Rhode Island’s coast. Plus, two anthropologists sound off on the possible demise of “Lucy.”

Listen to full episode

Explore Episode Segments

Listen to full episode