According to the filming permits in Miami News:
WRP Group (World Race Productions - what produces TAR) was/is filming in Miami-Dade Country between the days of July 29th-August 4th. Could this just be a pass through like TAR5? However, it says "countywide" which it didn't say with TAR5 which was just the airport.
Maybe TAR6 starts somewhere in Miami county?
If someone who lives in/near Miami could go to the town hall there and request viewing the filming permit, we could find out exactly what happened.
Address/Phone of Miami-Dade Film Office:
Mayor’s Office of Film & Entertainment
111 NW 1st Street, Suite 2540
Miami, FL 33128