Cicada 3301: The Great Internet Mystery Solved!
An early clue in the 2012 version of the Cicada 3301 puzzle.
Produced by WNYC Studios
