This is the Templar Pillar located on the Halifax waterfront. It is just sitting there all by itself. No explanation.
main