31 days of Halloween music: Don’t scream it’s only Halloween

Day two of 31 days of Halloween music is this little number. It means so much to us since it was blasted all through our Universal studios in Osaka Japan!

Leave a Reply

Your email address will not be published.