A strange fish is on the hook.

Literal

Strange fish [subject-が] hook [on-に] caught is.

針にかかる is the standard expression for a fish being caught on a hook — 針 (needle/hook) + にかかる (to be caught on). The ~ている marks the resulting state: the fish is currently hanging there. 変な adds the curiosity factor — it's an unusual catch.