A large barge crashed into the Pelican Island Bridge in Texas on Wednesday, causing a section of the bridge, including railroad tracks, to smash down onto the barge, Fox 7 Austin reports. Pelican Island is located north of Galveston and is connected to the city by the bridge. Officials say …...Read More
