Wormhole Mirror