Long bridge over river