You have likely heard of the island of Antigua. It is a popular tourist resort destination but you likely do not know that it is a hotbed of drag racing as well. In fact the entire Caribbean is a hot bed for the sport with most of the tiny islands having their own drag strip. […]
More...
Announcement
Collapse
No announcement yet.
Someone On The Tiny Island Of Antigua Has A Nitro Funny Car (And Yes, They Have A Drag Strip!)
Collapse
X