Learn more about Coast Insider
A woman in China had a spider lodged in her ear canal removed. More here.
L.A. Marzulli delved into mysterious mounds found all over North America. Followed by Christian von Lahr on Star Seed people.