A new discovery in Antarctica has caused a stir in scientific circles as possibly representing the first tangible physical evidence of a parallel universe...
“The footages were sick and sickening - portraying adults engaging in sex acts with each other and performing sex acts on infants and children, in addition to physically abusing them.”