Had Bosnia & Herzegovnia's Eurovision semi-finalists just run a marathon?
That is definitely what it looked like when Dalal & Deen took to the stage to perform Ljubav je on the first night of the song contest's semi-finals.
Oh and they also had a whole load of barbed wire on stage.
Standard Eurovision fare then.
The two semi-finals feature 36 countries, with acts from Cyprus, Azerbaijan, Latvia, Poland, Switzerland, Israel and Australia, to name a few, competing for a chance to perform in the final.
Ten countries from each heat will join the big five of France, Germany, Italy, Spain and the UK and host nation Sweden for the final on Saturday.