USA Challenges Japan to Giant Robot Duel.
tags: Giant robot, Megabots
original: https://feureau.com/post/123358750540