Totally believable from Washington State!....Home of the giant statue of Lenin in Fremont!.....
A Lenin statue? Oh, Wow! Something to blow up! :-)