Laura Lee filming chemtrails at Avila Beach California on April 18, 2012. She encourages everyone to look up!!! Enjoy.
Love Life and Life Will Love You Back

Click here to view video