Developer: Welback Holdings
The Mega Duck (also known as Cougar Boy) is a handheld game console that was produced by Hong Kong-based Welback Holdings through its Timlex International division and came on the market in 1993. The... Read More