The Shangry Llamas are based in Salt Lake City, Utah, and are currently working on their upcoming title "Kami no Keibetsu: God's Disdain" which is scheduled to release late 2017.
No videos were found in the gallery requested. Upload some media to liven this place up.