Brooks Nader and Stephen Amell are giving us a sneak peek at their "Baywatch" chemistry ... and judging by these handsy photos, things are pretty steamy. In photos obtained by TMZ, the costars were spotted getting awfully cozy in Cannes, France ...…
Read full article