Which would be correct
I am wanting to know which way this sentence would be correctly punctuated.
He covered his eyes with both hands waiting for the first slam to hit his body - for teeth to start ripping flesh from his bones - for his own blood to paint the walls - but it never happened.
Would it be better with commas, rather than the dash?
Hero of the day
Person asked the most questions.