Thursday, November 11

"Hermit beards are the longest beards known to man."


©2018 Neil Pohl & Thomas Deming-Henes