Home Tags Island of Lemurs Madagascar

Tag: Island of Lemurs Madagascar

Island of Lemurs: Madagascar at Toronto’s OMNIMAX Theatre

0
By Lori Bosworth Torontonicity was invited to a media day at the Ontario Science Centre to watch the new documentary, Island of Lemurs: Madagascar, currently...