Thomas the Train Die Cast Train Lot.
Many different trains most from the around 2009. 46 pieces total.
Please see photos for details. Thanks