I found these the other day and have no idea what they are. They remind me of viewmaster disks, but these are glass and obviously old.

One has Little Red Riding Hood written in French. I can't make out any of the other words on them.

Thanks.