› added 2 weeks ago
59
TIL baseball legend Ted Williams’ body is frozen in liquid nitrogen in the hopes that future technology may someday be able to revive him
via reddit.com