Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on Aug 13, 2011
A good Rock n' Roll tune by Leon Russell. Crystal Closet Queen. I believe this is a song about Little Richard. From the 1971 album Leon Russell and the Shelter People. Leon Russell was inducted into the Rock & Roll Hall of Fame on Monday, March 14, 2011, at a black-tie dinner at The Waldorf-Astoria hotel in Manhattan. It's about time.