Marx Giant Blue and Gray playset.  (Actually, there are a few pieces from a second set mixed in as well.)