26 lb lamb on a motorized spit, baby; my neighbors know what’s up.

20130505-194948.jpg

Share!

Leave a Reply