How can we be so self-delusional when the truth stares back at us?
Company:Kyushu UniversityLocation:Fukuoka, Japan