Lena Lewin
Russia
Orochimaru