In The News Horrifying Aztec Tower Built From Severed Heads Discovered in Mexico A tower found in what was the Aztec capitol of Tenochtitlan, now known as Mexico City has been found and…
In The News Woman Complains About an Itchy Eye: She’s Horrified When She Discovers What It Is [VIDEO] A woman goes to the doctor because her eye feels itchy. The doctors ran several batteries of tests before discovering…