trevortron VIP Member VIP Member Premium Member Joined Feb 20, 2013 Messages 3,033 Reaction score 3,905 Location Somewhere else Apr 1, 2019 #1 Found this by accident, interesting and plausible theory. The Day The Dinosaurs Died.