dailytrackpic.wordpress.com
Truman Bodden Stadium – George Town, Cayman Islands
Moving north today in the Caribbean, to the Cayman Islands for today’s track. It is found inside Truman Bodden Stadium, the largest stadium here with a seating capacity of about 3,000. I co…