NASA just released footage of the most mysterious pyramid in the solar system

This article originally appeared on Business Insider.

Click the link above or below to watch video.

Read the whole article Here.