Justin Timberlake arrives in Scotland to take part in golf tournament

Justin Timberlake
Justin Timberlake