134-Year-Old Photo is the Oldest to Ever Be Developed

A roll of photographic film that was loaded into a camera all the way back in 1889 has been developed 134 years later, revealing two mystery figures.

[Read More]