Robot and Teeta have a jolly ole’ trap record that’ll get you through the winter holiday. “Sleigh” is an adventurous listen that’ll captivate even the most...