Brooke Belle spreads long legs in red white and blue bikini