Some of life’s greatest treasures are found in the most unexpected places, and Taqueria Morelia in Florida City proves that ...