Saturday, July 11

A fellow priest catches Gregor Mendel spilling his own seed.


©2015 Neil Pohl & Thomas Deming-Henes