a dangling participle
The sentence below is from IT by Stephen King.
Here, ganged around a bus stop with a sign reading KENMORE SQUARE CITY CENTER, he sees waitresses, nurses, city employees, their faces naked and puffed with sleep.
It seems to have a grammatical error known as a dangling modifier. Since the doer(s) of ‘ganged around’ should be ‘waitresses, nurses, city employees.’ they are supposed to be the subject of the passage, but they aren’t but he is.
Am I right?
One more thing, as this sentence is not so great in grammatical sense, I did revise it as follows. (Just take out the part of ‘ganged around’ and put it behind its subject in meaning, that is waitresses, nurses, city employees.)
Here, he sees waitresses, nurses, city employees, ganged around a bus stop with a sign reading KENMORE SQUARE CITY CENTER, their faces naked and puffed with sleep.
Last but not least, how can someone's face can be naked? Surely their face can be puffed with sleep but how can it be naked?