Lewis Hamilton has been seen "flirting" with Colombian-American actress Sofia Vergara in New York City, mere days before his ...