Someone Still Loves You Boris Yeltsin live @ Terminal 5 in New York, NY on 1/21/11 Photos by Ted Chase