I have saw two volcanoes before.

I have seen two volcanoes before.

which sentence sounds better?

2nd