asked by Betty I. on 4/29/19
This website is a scam that takes advantage of photographers and consumers.
SCAM! They play on taking 348 euro annual subscription from people who did not realize they had subscribed.
Get answers from the Twenty20 staff and other customers.