Award Winning Photo of Mirror Illusion Scene in garden of Eden