The 5 known examples of the 1913 Liberty Head nickel are each
valued at more than One Million dollars.
View page
Liberty Head nickels were minted between 1883 and 1913.
View page
There is no such thing as an Indian head nickel minted in 1895.
The first Indian head nickel was minted in 1913; prior to that was
the Barber nickel, with the head of Liberty.
View page
It's 100% certain that you have an Indian head nickel, and not a
Liberty head nickel. There are millions of the former, and only 5
of the latter.
Please see the question "What is the value of a 1913 Indian head
nickel?" for more information.
View page
Liberty head nickels were made from 1883 to 1912. Nickels from
1913 to 1938 are Indian head nickels.