Megi7

Did NASA discover a pyramid on Ceres?

Have aliens set up shop on Ceres? Or is this new discovery the remnants of a once flourishing alien civilization that destroyed itself before gaining the technology of interstellar travel? Ceres has already been shown to have strange bright spots. …

Read More »