Israel, Tel Aviv, Sderot Chen
The man who screams and shouts