From Google Earth: Photo of New Canal Light. Someone posted a way to get current images based on Lat + Long showing the after hurricane view.



The coordinates are:
30.01.37.10 N
90.06.47.96 W