Flashing green orb seen shooting across sky in Japan【Video】

A large green flashing light was seen flying through the sky above Japan on Monday.

Read More