top of page

Insects from the Rancho La Brea Tar Pits on NPR

A discussion of 40,000 year-old insect fragments extracted from the camel skull “Clyde” found at the La Brea Tar Pits with Dr. Art E. Vans and producer Steve Clark for Richmond Public Radio 88.9FM "What's Bugging You", a weekly radio segment on insects, which airs during "Morning Addition".

bottom of page