Seeing the World Frozen in Time?!