The Valley is psyched about the [lastfm]Elton John[/lastfm]/[lastfm]Leon Russell[/lastfm] concert this weekend. You can feel it in the air! (Or, is that blowing dust?) The only thing that could make it more exciting would be a cameo appearance from the Muppets at the show. Cross your fingers!