Episode Info:

Spencer and Razib discuss who the Denisovans were, where they lived, and what it means for us as humans. https://pxlme.me/UPzHwYX6