Can someone tell me why there's cannisters of liquid nitrogen on the streets of NY? I thought I was in the middle of an episode of 24 when I saw this a couple months ago near Rockefeller Plaza. Any ideas?
I'm too lazy to Google it. Nevermind, here's the answer.