Please check your coin again. Liberty head nickels were struck from 1883 to 1912. A 2007 nickel would be a familiar Jefferson nickel, and it's only worth face value.
About $9.
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.
Liberty Head nickels were minted between 1883 and 1913.
Liberty Head nickel was created in 1883.
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.
The 1905 Liberty Head nickel is considered common. Most circulated examples show heavy wear and have values of $1.00-$3.00.
4-25-11>> A 1900 Liberty Head Nickel has a value of $3.00-$5.00 for a coin in average condition.
Liberty head nickels were made from 1883 to 1912. Nickels from 1913 to 1938 are Indian head nickels.
The 1902 Liberty Head Nickel consisted of 75% copper and 25% nickel.
Liberty Head nickels were minted from 1883 to 1912. A 2006 nickel is only worth face value; it and all other US nickels minted since 1938 have carried a picture of Thomas Jefferson.
The 1898 Liberty Head nickel is common, average circulated coins are $4.00-$12.00
The 1911 LIBERTY HEAD nickel is common, values for average circulated coins are $1.00-$3.00.