Chess Puzzle of the Week (311)

Here’s a wild position for you to consider.

Black to play. What move would you suggest here? How would you assess the position?

Do let me know what you think.