Ditch light in ditch

We’re having a little rain here in Texas:

Boy not good at all. Ouch!!! [:O]

Saw this on a news website. They said the crew swam to safety and were rescued by fire department(?).

[D)] Is that what they mean when they say, *"*UP the river…?"

Beautiful pun kamerade.