Now THIS is ironic!! The CD shop that I work weekends in had Ron Keel in YESTERDAY for an in-store appearance! I shit you not! He has a new band called Iron Horse, and they were in the store signing shit! I told the owner that I wasn't going to be a part of it! He just laughed and had someone else work it.
I had never heard of him before, but his stuff just looks like cheesy hair band shit, so that's just really weird that you guys mentioned him specifically!