Freedom City: In the footsteps of Giants