Masaaki Yuasa’s LU OVER THE WALL in Theaters May 11 « SciFi Japan