Gosh, another Prize. That others seem to have breezed through which I found extremely hard-going!
I think I have finally parsed everything except 16d. I think there is only one possible answer that fits. The crossers but I can't see either of the animals mentioned in the clue. Any help appreciated.
Never heard of 12a or 20d but clueing seems fair once Google had confirmed they actually existed.