If you’ve been living under a rock, one of the biggest fiascos to rock the fortean world happened in Mexico City on Cinco de Mayo....
Last night the world (at least the ones who paid $20) finally saw the reveal of a couple old Kodak slides that for for over...