A pretty simple one this time out, but I love both of the images so much that I didn't want to mess with this cover too much. I believe they are both originally from covers to
Amazing Heroes, one of the earlier comic-themed magazines.
Mary Marvel, along with the rest of the Marvel Family has seen better days. For some reason DC seems intent on corrupting her and frankly that is a plot element that I am quite tired of. Currently, Shazam has taken away Mary and Billy's powers and the characters are getting a bit of a rest. When they do return, I hope it will be in their more traditional appearances and personalities.
Mary in this cover was illustrated by the late, great Don Newton - a stellar artist taken far too young. I loved his work on the Shazam characters in World's Finest. He was also known for his rendition of Batman.