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 DetailsBurrell Boom is on the Belize River twenty miles above Belize City, Belize. Tourists pass through th...
View Details