TEBA
Netherlands(?)





Omnivoor rear loader, believed to be a product of The Netherlands



2/5/17



Logos shown are the trademarks of respective manufacturers
Photos from factory brochures/trade advertisements except as noted