Luxury Tours of Los Angeles - 11:30 4 August 2013

Catalina Buffalo

Buffalo herd on Santa Catalina Island near Los Angeles

Herd of buffalo? Of course you have. These live on Catalina Island near Los Angeles.

Share
Did you like this? Share it:

Leave a Reply



Menu Title