Welp, This is Weird.

Concord, NH Concord

Found this on Comedy Central, and it's... odd.

Comments

No comments yet. Be the first one to post.