Dan Reynolds and Sofia Vergara were spotted holding hands on...: @obum | iFANN