Canada · Travel

Bird Kingdom – World’s Largest Indoor Aviary – Niagara Falls, Canada.

The Weekly Travel Postcard - Bird Kingdom in Niagara Falls.   We have visited this interesting place last year during the summer of 2016. I am not sure it is indeed  "the World's Largest Indoor Aviary", as they claim, but if you are in Niagara Falls and like tropical and other birds, it is certainly… Continue reading Bird Kingdom – World’s Largest Indoor Aviary – Niagara Falls, Canada.

Advertisements