BREAKING: Lewiston Mayor ResignsBREAKING: Lewiston Mayor ResignsMayor Shane Bouchard has resignedCooper FoxCooper Fox