Institute of Temporal Consistency

The Institute of Temporal Consistency determined that the universe exploded on 26 June in 2010, after studying deep scans of the tissue of space-time. This left scientists very confused about why the universe still existed. (PROSE: Time Traveller's Diary)