Yes!!!   You're terrific!!!

 Yes, the picture is of the huge Lowe's Speedway. It seats 167,000 fans and when we took a tour of this facility which is in Concord, North Carolina, we were amazed.