The first punch came without warning.
Ethan barely had time to register the shadow moving behind him before pain exploded across his ribs. He stumbled sideways, shoulder slamming into cold concrete, breath ripping out of his lungs. The underground parking structure echoed with the sound—metal, flesh, fury colliding.
“Stay down,”...