VISIBLE SATELLITE IMAGE OF TROPICAL STORM PETER OR HURRICANE PETER WILL APPEAR HERE IF AND WHEN PETER FORMS.