falprofessional about 1 year ago [hidden] Rocko1345 said:A frozen nuclear blast?It's the portal used by the aliens in Sentou Yousei Yukikaze to invade Earth. 1 Reply Copy ID Copy Link