Sunset at Kebun Baru, Murals and a Nature Walk