santa

Santa Projectile Vomiting

Victor Jeffreys II · 12/19/13 03:47PM

Lucky Peach Magazine had a gallery opening last night at the Bleecker Street Arts Club and Santa was there projectile vomiting into everyone's cup.