The best guerrila fighters the world has ever seen IMO, were the Apache and Seminole Indians.
They fought agains incredible odds and almost always won.
These were the only two tribes that were never defeated. The Apaches finally agreed to go on reservations, but they were allowed to keep...