Mai Groves

Mai Groves

Professional photographer based in Ontario, Canada
Thailand
Thailand

Top images

34,366 stock photos, vectors, and illustrations are available royalty-free.

Sort by
of 344
PATTAYA, THAILAND-FEBRUARY 21:Jin-young Ko of South Korea thinks of next move during Round 1 of Honda LPGA Thailand 2019 on February 21, 2019 at Siam Country Club Old Course in Pattaya, Thailand
A portrait of a young woman wearing black classic dress in front of black background wearing red lipstick, looking confident at the camera, intense eyes
SUDBURY, CANADA-FEBRUARY 01: Two unidentified players battle against each other during 2020 Sudbury Pond Hockey Festival on February 01, 2020 on Lake Ramsey in Sudbury, Canada
HUA HIN, THAILAND-FEBRUARY 3:Ajla Tomljanovic of Australia prepares to return a serve during the final round of 2019 Toyota Thailand Open on February 3, 2019 at True Arena Hua Hin in Hua Hin, Thailand
A fashionable young girl wearing sunglasses, showing off a black purse
HUA HIN, THAILAND-FEBRUARY 3:Dayana Yastremska of Ukraine prepares to return a serve during the final round of 2019 Toyota Thailand Open on February 3, 2019 at True Arena Hua Hin in Hua Hin, Thailand
HUA HIN, THAILAND-FEBRUARY 3:Dayana Yastremska of Ukraine serves during the final round of 2019 Toyota Thailand Open on February 3, 2019 at True Arena Hua Hin in Hua Hin, Thailand
A fashionable young girl wearing sunglasses, showing off a black purse
HUA HIN, THAILAND-FEBRUARY 3:Dayana Yastremska of Ukraine in action during the final round of 2019 Toyota Thailand Open on February 3, 2019 at True Arena Hua Hin in Hua Hin, Thailand
A beauty glamour portrait of a elegant beautiful young woman in a black dress
Portrait of a child smiling using sign language to say "love" by hands on white background
A fashionable young girl wearing sunglasses, holding a black purse, sitting
A portrait of a beautiful young woman with long brown hair, holding a pink rose, wearing white dress
Portrait of a child smiling using sign language to say "love" by hands on white background
A full body portrait of an attractive young girl wearing black top and black jeans, a black leather jacket with white background
Portrait of a child smiling cuddling with a stuffed toy on white background
A full-body portrait of an attractive girl wearing black dress, fashion
HUA HIN, THAILAND-FEBRUARY 2:Dayana Yastremska of Ukraine returns a ball during Semi Final Round of 2019 Toyota Thailand Open on February 2, 2019 at True Arena Hua Hin in Hua Hin, Thailand
A full body portrait of an attractive young girl dressed in black on white background
SINGAPORE-APRIL 16: Canada 7s Team (red) plays against USA 7s team (blue) during Day 2 of HSBC World Rugby Singapore Sevens on April 16, 2017 at National Stadium in Singapore
A beauty portrait of a beautiful young woman with long brown hair, wearing black outfit
SINGAPORE-APRIL 17:France 7s Team (white) plays against Samoa 7s team (blue) during Day 2 of HSBC World Rugby Singapore Sevens on April 17, 2016 at National Stadium in Singapore
KUALA LUMPUR, MALAYSIA-MAY 04: Theo Brunner (blue) of USA returns the ball during Day 4 of FIVB Port Dickson Beach Open on May 04, 2019 at Port Dickson in Kuala Lumpur, Malaysia
HUA HIN, THAILAND-NOVEMBER 28:Eun Se Jang of Korea prepares to return a serve during Day 3 of ITF Thailand Women's Pro Circuit on NOVEMBER 28, 2018 at True Arena Hua Hin in Hua Hin, Thailand
SINGAPORE-APRIL 13:South Africa 7s Team (green) plays against Canada 7s team (red) during Day 1 HSBC World Rugby Singapore Sevens on April 13, 2019 at National Stadium in Singapore
SINGAPORE-APRIL 16: South Africa 7s Team (green) plays against New Zealand 7s team (black) during Day 2 of HSBC World Rugby Singapore Sevens on April 16, 2017 at National Stadium in Singapore
HUA HIN, THAILAND-MAY 18:Guam Rugby Team (white/blue) plays against Kazakhstan Rugby team (bule/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
SINGAPORE-APRIL 14:South Africa 7s Team (green) plays against Samoa 7s team (blue) during Day 2 HSBC World Rugby Singapore Sevens on April 14, 2019 at National Stadium in Singapore
SINGAPORE-APRIL 16: France 7s Team (blue) plays against USA 7s team (white) during Day 1 of HSBC World Rugby Singapore Sevens on April 16, 2016 at National Stadium in Singapore
PATTAYA, THAILAND-FEBRUARY 16: Angela Stanford of USA ships the ball out of sand trap during Round 1 of Honda LPGA 2012 on February 16, 2012 at Siam Country Club Old Course in Pattaya, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby Team (white/blue) plays against Kazakhstan Rugby team (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
A portrait of beautiful young woman with clean fresh skin. Facial treatment, cosmetology, beauty and spa . Beauty skin female face. Looking up, looking a way
A portrait of beautiful young woman with clean fresh skin. Facial treatment, cosmetology, beauty and spa . Beauty skin female face. With eyes close
A portrait of beautiful young woman with clean fresh skin. Facial treatment, face wash, cosmetology, beauty and spa. Beauty skin female face
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) in action against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) in action against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) in action against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) in action against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby performs Haka before the start of Day 2 match against Kazakhstan Rugby during the Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
HUA HIN, THAILAND-MAY 18:Guam Rugby (white/navy blue) plays against Kazakhstan Rugby (blue/yellow) during Day 2 of Asia Rugby Championship Div 2 on May 18, 2019 at True Arena in Hua Hin, Thailand
SINGAPORE-APRIL 13:France 7s Team (blue) plays against Argentina 7s team (blue/white) during Day 1 of HSBC World Rugby Singapore Sevens on April 13, 2019 at National Stadium in Singapore
Portrait of a child smiling on white background
of 344