Love Island star Gemma Owen under fire for description of herself

Tamworth Herald

Published

Gemma has faced criticism after pairing up with Davide at the end of the episode last night.

Full Article