› added 3 months ago
81
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