Friday, January 29, 2010

Home Depot Velodrome Invaded By Team Chicken Ranch!

The Chickens took over Home Depot Velodrome in Los Angeles. Check out the photos and video. Good Times!



No comments: