Vanquish Medusa in Arcade Mode (10 HP) and see your rank on the leaderboards!
You have not earned this achievement yet
Log in to view progress