Google! Google is the answer, obviously it is not just as simple as typing in a video and clicking download but there is a way.

If you type in the following (just click it) on Google then it will list directories of websites of videos relating to your search.

Here I searched for the term 'rugby'. It gave me 312 results. This might not sound like much but it is. You can replace 'rugby' with anything you like from cars to zebras, Google will give you the results.

-inurl:htm -inurl:html -inurl:asp intitle:"index of" +(wmv|mpg|avi) +rugby