EMBED </>More Videos

Crash involving an 18-wheeler on US 90 at South Lake Houston Parkway.