Traffic came to halt on Barrier Reef this morning and it was not because of a check point. Indeed, it was the host of America’s Most Wanted, John Walsh and crew, filming in San Pedro. San Pedro will be featured as part of the Belize episode of AMW.
There have been a number of American fugitives who have sought refuge in Belize. While on the island, Walsh interviewed an expert who explained why Belize is a possible haven for such wanted criminals. Read more in this week’s issue of The San Pedro Sun.