26 May 2021, 13:53 UTC · By: Aurel Niculescu / The “Town and Country TV” channel on YouTube belongs to a Ford dealership located in Birmingham, Alabama, but they were actually in Texas for this encounter