A Thames River barge operator finds a mysterious package dropped by smugglers.
Sign in to comment and discuss this title.