Rate the following argument fragment on its writing, argument, and language skills:
Concluding Statement: In conclusion, some people may think there is alien life on Mars because of past picture or conspiracy theories. No one can denty however, that NASA has proven the Face to be nothing but a natural landform on the Red Planet Mars. NASA has proven this by recent pictures, scientific evidence, and real-life examples and measurements. Over the years, NASA has worked hard to figure out the mystery of the face, and just recently they have discovered, with pictyures, evidence, and measruements, that the Face is just a natural landform with unusual shadowing formed on the Red Planet Mars.

Score: 2