Subway and road closures for June 7-8 weekend