Wednesday, December 26, 2012

Late night open thread

Christmas trees usually grow for about 15 years before they are sold. Now you know.

Time for Jersey City, After Dark

No comments: