hifructose.com
On View: “The 13th Hour” Group Show at Last Rites Gallery
A New York City art space with a penchant for the macabre, Last Rites Gallery currently has its annual group show, “The 13th Hour,” on view just in time for Halloween. The show features…