Recent Posts

Archive

Tags

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".

©2017 Anna R. Holden