Locations:

Canada

Nova Scotia, Canada

Ireland

Poland

Kazakhstan

Panama

Egypt