where'd I put the keys?

Posted by in what song is stuck in my head

I don't know why -- haven't heard this song in ages. What is going on in my brain that this pops into my head out of nowhere?