Inside Erie Troika Russian Festival Kicks Off erijams May 25, 2017 Lake Erie Perch, Troika Russian Festival, United States, Vodka Ice Bar