University of Sydney lecturer, artist and sculptor Chris Fox has unveiled a major site-specific installation suspended from the ceiling above a bank of escalators inside Wynyard Station in Sydney's CBD.