On May 5th 1862 the Mexican Army attacked an advancing French force in a town called Puebla, Mexico and even though they were greatly outnumbered and were taking on a well trained French Army of superior strength they were still able to win the battle. The year before, France, England and Spain had formed a […]