Monster (Kaibutsu)
Museum of Fine Arts - Caroline Wiess Law Building 1001 Bissonnet Street, Houston, TX, United StatesAfter a mother (Ando Sakura) discovers that a teacher’s bullying is behind her young son’s sudden strange behavior, she storms into his school demanding an explanation. Continually left without satisfactory […]