how far can a smell travel?
miles, but the area of detection is totally dependant on the prevailing winds. for instance even we -- not known for having the most sensitive noses -- can smell the rotting carcass of a large animal (a bear for example) from a mile away (quite literally), assuming you are down-wind from the corpse.