Cicada 3301 — The most baffling mystery of the Internet

There are a number of mysteries that surfaces over time, but very few of these remain a mystery after some curious minds decide to decode them. Cicada 3301 is one of those unsolved mysteries of the Internet, that still baffles even the highly intelligent who tried to solve this mysterious puzzle when it first appeared. … Continue reading Cicada 3301 — The most baffling mystery of the Internet