Smallest Bigfoot from Russia

If Big Foot cars could have babies that one could be one. The smallest big foot is from Russia?
read more..

0 Comments