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...