A rooster lays a egg on a roof which side does it fall ?

Answers (1)

Roosters don't lay eggs

Votes: +0 / -0