The War Remnants Museum in Ho Chi Minh City (Saigon) evokes profound shame of the horrors inflicted in our name during the ...