WTF is on the wall in The Big Bang Theory apartment

I love The Big Bang Theory TV show and while yesterday’s episodes wasn’t the greatest, it did provide a great close-up of something on Leonard and Sheldon’s wall, but I still don’t know what it is. Call me crazy, but I enjoy identifying different objects in movies and TV shows and I haven’t been able to figure out WTF this thing is. It appears to be to a row of large fuses made into an art thingie, but that just doesn’t feel right. Any ideas?

Another pic after the jump.