Wilcox BOSS Xe

You Never Know Where They’ll Show Up

This is the Malabar Tea Plantation near Bandung, Indonesia.

Thanks Rob!

Comments are closed.