Tower Shield

The  is one of the Greatshields in Dark Souls.

Availability
The Tower Shield can be obtained from Heavy Knights. One is in the Church guarding the Firekeeper Soul, one guarding the route to Undead Prince Ricard and the chests containing a Divine Blessing and Rare Ring of Sacrifice in Sen's Fortress, and the third (respawns) on the bridge to Priscilla the Crossbreed in the Painted World of Ariamis. Alternately, if you cannot seem to get one to drop, you can purchase it from Crestfallen Merchantfor8000 souls.

Upgrades
Requires: 800 Souls and Titanite