Who is the Dr. Pepper Guy? Infamous stream sniper explained

Streamers in Japan have been having mysterious encounters with the “Dr. Pepper Guy”, a man in Japan who walks up to people just for the sole purpose of cracking open a cold Dr. Pepper and […]