This is Art

One of the largest public art exhibits in Nevada happens this weekend. But that’s not really what’s so unique about the show.  “12 Inches of Sin,” which will be housed in 72,000-square-feet of downtown’s New Orleans Square at Commerciial Center, 953 E. Sahara Avenue.  In addition, this year’s show features bands, DJ’s, lectures and how-to…