Never heard of it and I don't use Snapchat. But sounds like something that can only be viewed with this Yolo app, and if you don't have the app on your device, it redirects you to download and install it from the Play Store. Sometimes with these things, if you go to their website with a browser, it just redirects you to the Google Play Store and/or Apple App Store, to install their app.