There are two farms one in Canada and one in the USA.
A rooster from the Canada farm runs across the border and
Lays a egg! Which farm does it belong to?
-------------------------------------------------------------------------------------
Answer:Neither roosters don't lay eggs!