Nostra Terra Oil & Gas ClusterFook of epic proportions. SELL! SELL! & SELL!
Can it get any worse at the POS that is Nostra Terra Oil & Gas (LON: NTOG)? The answer to that question always seems to be ‘Yes’. The Company are consistent in one respect. That...