Thursday, November 11

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


©2015 Neil Pohl & Thomas Deming-Henes