This just in....leopards, yes leopards have been spotted near and some say they are headed to the Rock and Roll Hall of Fame in Cleveland and New York. Sources at DDTTRH report that they will be highly visible on May 21st for a special event.
Caution! Leopards may be sneaking around DDTTRH before their big appearance. Stay close to your children...lock your doors...for when the leopards prowl, there may be no stopping them...Rock Hall BEWARE!!!!