Wife sent me a pic from her office window of a black 458 Spider picking someone up today. Office complex off of The Parkway at Pelham.