A near-sighted frog battles its contact lenses.
2023
2014
1990
2017
1985
2005
2022
2019
1984
1999
1968
2008
2024