NBA player LeBron James of the Cleveland Cavaliers was spotted in a $3,490 Saint Laurent Discovery Camo Cotton Gabardine Parka, which he last wore here....