How Pokemon Go Works

Never heard of such detailed explanation about Pokemon Go. Super interesting.