Big Red Bus

Big Red Bus in Belmont Shore

Long Beach, California. September 2008.