There are 3 man on a boat. 
2 are fathers and 2 are sons. 
How is possible?

 3 generations.
Grandfather, father and son.


Viral riddles