Cleo’s Ferry Museum and Nature Trail

I would describe Cleo’s Ferry Museum and Nature Trail as a sort of fairy garden, except it was built for humans.  This interesting nature trail is located at 1984 ID-45, Melba, Idaho 83641. Even with this address written down it can be a bit hard to spot the entryway if you do not know what to expect. You should be […]