In Boston, Tod and Buz encounter right-wing nuts armed with plastic explosives. Filming Location: Boston, Massachusetts
Save my name, email, and website in this browser for the next time I comment.