Peter Auto puts his presence on a prestigious car event in the spotlight with a Dakota beach flag.

See all references