UPDATE: The Catwoman Movie Logo Spotted?