Top 3 Energy Stocks Which Could Rescue Your Portfolio In May - Empire Petroleum (AMEX:EP), Natural Resour