A talented chihuahua has gone viral after 'singing' along to The Lord of the Rings and Star Wars.
Three-year-old Ozzy may be small in size but his voice has made a big impact, leaving viewers with "goosebumps".
Owner James Cunningham, 26, from Arbroath, Scotland, told The Mirror : "I was randomly playing the harmonica when he was young and he just started singing.