Sacred Citadel – Launch Trailer
Deep Silver has released the launch trailer for Sacred Citadel, the side-scrolling action brawler set in the Sacred universe. Sacred Citadel will be available tomorrow on Xbox Live Arcade, PlayStation Network and PC.