This is a Disney Pixar Cars Blue Livery River Scott #34 - Diecast - Larger Size Car.
Please see photos for more detail and condition.