Find grammar mistakes. Which one sentence is correct?

I have visited Niagara Falls last weekend.
I visited Niagara Falls last weekend.
Table of English Grammar Contents (All Levels)
English Vocabulary Tests
Upper-Intermediate Grammar Exercises
Pre-Intermediate Grammar Exercises