Internet is a great place to find about anything and videos are no exception for this. There are many video hosting sites which allow the user to watch and upload videos for free. All the sites combined hold millions of hours of videos so you can find the video you are looking for easily in any one of the site. In these sites you can find funny videos, educational videos, home videos, political, science, action, movies, music and many more.
Here is the list of popular video sites where in you can find about any video that is hosted on Internet. Every site has got its own features and specialties so check them all.