4 ms·
In the video they claim Megapro is 20 minutes away from LTT's offices - so that'd be Canada, yeah. Unless that's just a satellite office for Megapro instead of
by kllrnohj 4y ago
In the video they claim Megapro is 20 minutes away from LTT's offices - so that'd be Canada, yeah. Unless that's just a satellite office for Megapro instead of the headquarters.