Mordechai Hayehudi is spotted on the streets of Jerusalem, the world is one step closer to Hummus on the moon and Putin surprises no one by being a complete shtick dreck.