WTF is with these creepy illuminated red barricades on wall street? July 22, 2009 Baratunde Thurston Posted via email from baratunde's posterous