Tag: Island of Lemurs Madagascar
Island of Lemurs: Madagascar at Toronto’s OMNIMAX Theatre
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...