Relief in the Temple of Luxor, Egypt.
I don't know what this one is about, but I sure am curious... Some fertility thing, presumably.
Keywords: Africa Egypt film