Witness the horror of truly bizarre phenomena with these 25 carefully selected episodes!
2012
2023
2024
2010
2015
2018
2014
2011
2017
2021
—
1997
2022