HMS Revenge

Thirteen warships of the Royal Navy have been named HMS Revenge:


Developed by StudentB