Rostov theatrics - onlookers not sure what to make of it.