Bobcat

Bobcat self-steer launch in Portugal.

Large three-screen stage set and outdoor terrain for product trials.