Red Band (also known as The Puppet Folk Revival) is indisputably the best Israeli puppet cover band on the Internet. To be fair, there isn’t much dispute over Israeli puppet cover bands. If there was any substantial amount of arguing going on, though, it’s likely that Red Band would win. Continue reading »
Apr 262011