So yeah, Archie meets the Predator.
This means there is a Universe were the Punisher and Predator could have fought each other. Neat.
Anyway, link.