This is a North Korean sign prohibiting the vehicles shown to pass.
Release date: November 11 2007
Cast: