Live Streaming 24/7

G. Ross Lord Park and its amenities offer escape from Toronto life
G. Ross Lord Park, located near Dufferin Street and Finch Avenue West, is one of the biggest parks in North York and has a wide variety of amenities. It's also home to the Community Association for Riders with Disabilities. Nick Westoll reports.