... That a fresh egg will sink in water and that a stale egg will float?
Egg shells are porous. Thus, over a length of time, more air will be absorbed into the eggs. Older eggs will have more air in them. Fresh eggs will have less air in them.
Click on LINK to read more about freshness of eggs.