giant kaiju seem from the international space station