A Thames River barge operator finds a mysterious package dropped by smugglers.
2008
1978
1998
1992
2001
2006
1974
2014
1968
1982
1926
1971
2013
1999