Is that Jessica Alba?! (placard dedicated to Mother’s Day in Grozny, capital of Chechnya, Russia)

Is that Jessica Alba?! (placard dedicated to Mother's Day in Grozny, capital of Chechnya, Russia)