ADVERTISEMENT
This is the scene at Leslie and Sheppard where water is gushing out on to the road and there are closures in the area.