Look up! Space station visible from Northeast Ohio tonight, but that’s not all - WJW FOX 8 News Cleveland
fox8.comSubmitted by fox8com4436 in science
The International Space Station should be clearly visible in the Northeast Ohio sky Saturday night, but that’s not the only thing.