Wolves Howling at the Moon

The Wolves Howling at the Moon is a two dimensional animated display located at Dufferin Islands.

Location
Dufferin Islands