Filming Locations in Burrell Boom

Burrell Boom, Belize
The Dogs of War (1980)

Burrell Boom is on the Belize River twenty miles above Belize City, Belize. Tourists pass through th...

View Details