Did you know about this secret riddler room in Batman Arkham City? Are you a fan of the Batman Arkham Series? Well my …

source