RUSSIAN DIGGERS FOUND A REAL LIFE FALLEN ANGEL

1 year ago
238

The Russian Fallen Angel

The fallen angel found frozen in Russia.

I believe this to be a true find.

Far too detailed to be a statue. even the clothes are still intact.

The Simpsons have done it again

IS THIS AN ACTUAL ANGEL OR A STATUE?

WHAT DO YOU THINK?

Are all the fallen angels in Antarctica?

Loading 1 comment...