Is this sentence grammatical?

The ship is caught in a violent storm, then by mist and snow.

Thank you

1 answer

Yes, that's fine.