A star of hit TV show Britain's Got Talent was among the main attractions at this year's Tasfest, which attracted a record crowd at the weekend.

Magician Stevie Pink cut a distinctive figure among the crowds at the annual festival at Tasburgh Village Hall in his pink fur coat as he chatted to visitors.

The Lowestoft illusionist, who reached the semi-finals of Britain's Got Talent, did not perform but had agreed to appear as a thank you to his former mentor and musical director, Tony Lacey, who organised the festival.

He had originally declined the invitation to appear as the ITV show's final was at the weekend, but decided to appear after failing to get through the semis.

Mr Lacey said: 'It was great seeing him because I have not seen him for three or four years. I was really pleased to see him and grateful that he came along and supported the day for us. He was happy to sign autographs and pose for photographs.'

The festival, which is held every year to raise money for a number of charities, also featured performances from bands, including The Harves and rockers The Glamps and Worlds Apart.

There was also a visit from soldiers as well as the Tank Museum at Long Stratton, as well as a display of classic cars from the Norwich Classic Vehicle Club, one of which was believed to be worth £400,000.

Visitors could also enjoy martial arts and wood carving displays, while there were also children's attractions, including a bouncy castle.

Hungry visitors could also try stone baked pizzas and smoked mackerel from the refreshment stands, while there was also a beer festival offering an array of local brews.

Mr Lacey said: 'It has been very good. We have had record numbers again and we are hoping for the sun to come out.'

Last year, Tasfest raised more than £3,000 for charity and Mr Lacey said he hoped to better that figure this year, with proceeds going to Recreation For All, a charity providing community funding for the Tasburgh community, as well as the East Anglian Air Ambulance and East Anglia's Children's Hospices (EACH).