4 years
x
338 Views

What does an evil hen lay?
Deviled eggs.

New Confession

Related Confessions