Cristian Barata is facing 25 counts related to child pornography and allegedly confessed after investigators received tips that he had uploaded child pornography.

See Full Page