3 ms·
Isla Blanca Park on South Padre Island is the best public spot you can watch from (IIRC it's 3 or 4 miles from the launch pad) and it's an amazing experience, h
by rigrassm 2y ago
Isla Blanca Park on South Padre Island is the best public spot you can watch from (IIRC it's 3 or 4 miles from the launch pad) and it's an amazing experience, highly recommended to anyone who's able to make it out.